info
Importante: Para que se registre el resultado tienes que iniciar sesión.
Tripletes que suman cero
Medio25 pts·Arrays
Enunciado
Dado un arreglo de números enteros numbers, encuentra todos los tripletes únicos [a, b, c] tal que a + b + c = 0.
La solución no debe contener tripletes duplicados. Cada triplete debe estar ordenado de menor a mayor, y la lista de tripletes también debe estar ordenada lexicográficamente.
Ejemplos
findTriplets([-1, 0, 1, 2, -1, -4]) // [[-1,-1,2],[-1,0,1]]
findTriplets([0, 0, 0]) // [[0,0,0]]
findTriplets([1, 2, 3]) // []
Notas
- El resultado puede estar vacío si no hay tripletes que sumen cero.
- No puedes usar el mismo elemento más de una vez en un triplete (aunque el arreglo puede tener valores repetidos).
- Cada triplete aparece exactamente una vez en el resultado.
Restriccionesexpand_more
- Dificultad: Medio
- Completa todos los test cases para obtener los 25 puntos.
- No modificar la línea
exportal final del archivo. - Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.
Puedes usar console.log() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.
Inicia sesión para reaccionar
Inicia sesión para reaccionar