Solución
solution.tsTypeScript
def keep_evens(numbers: list) -> list:
# Retorna solo los números pares (sin modificar la lista original)
return list(filter(lambda n: n % 2 == 0, numbers ))
def double_all(numbers: list) -> list:
# Retorna una nueva lista con cada número multiplicado por 2
return [x *2 for x in numbers]
def sum_all(numbers: list) -> int:
# Retorna la suma de todos los elementos
return sum(numbers)
def transform_data(numbers: list) -> int:
return sum_all(double_all(keep_evens(numbers)))0respuestas