Inicio/Foro/Dos sumas/Discusión
Solución

@bryantorresckp_5e622ca7
·8/4/2026TypeScript
solution.tsTypeScript
function twoSum(numbers: number[], target: number): [number, number] {
  const numbersMap = new Map<number, number>();  // 'valor': 'indice'

  for (let i = 0; i < numbers.length; i++) {
    const complement = target - numbers[i];

    if (numbersMap.has(complement)) {
      return [numbersMap.get(complement), i];
    }

    numbersMap.set(numbers[i], i);
  }

  return [0, 0];
}

// No modificar: necesario para evaluar el resultado.
export { twoSum };
0respuestas
Respuestas
0

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.
Markdown