#desafiodrk5

Desafío DRK 5

Enunciado

Dado un array con enteros positivos y negativos (incluyendo cero) encontrar el primer subarray de al menos dos elemntos cuya suma sea cero. Escribir una solución en complejidad temporal menor o igual a O(n).

Detalles

  • Se recibe una arreglo (array) de enteros positivos y negativos que puede tener repeticiones.
  • Los valores máximos y mínimos corresponden a enteros con signo de 32 bits.
  • Se debe encontrar el primer subarray de al menos dos elementos cuya suma sea cero.
  • Se debe retornar un array o tupla con el índice inicial y final del subarray.
  • El subarray puede ser el array completo.
  • El índice del array comienza en cero.
  • La entrada siempre es válida según la reglas del enunciado.

Videos

Ejemplos

Entrada

[4, 2, -3, 1, 6]

Resultado: [1, 3]]

Entrada

[20, 30, 40, 10]

Resultado: null

Entrada

[-1, 2, -3, 4, -4, 3, -2, 1]

Resultado: [3, 4]

Entrada

[-1, -2, -3, -4, 1, 2, 3, 4]

Resultado: [0, 7]

Cómo enviar respuestas

Para enviar respuestas largas o que contengan código (no sólo para este desafío sino en las redes sociales en general) se puede utilizar:

Luego pegar la URL en un comentario del video o enviar un mail.