Solución
solution.tsTypeScript
function twoSum(numbers: number[], target: number): [number, number] {
const history = new Map<number, number>()
for (let i = 0; i < numbers.length; i++) {
const rest = target - numbers[i]
if (history.has(rest)) return [history.get(rest), i]
history.set(numbers[i], i)
}
}
// No modificar: necesario para evaluar el resultado.
export { twoSum };0respuestas