Solución
solution.tsTypeScript
from concurrent.futures import ThreadPoolExecutor
def multiply(n: int, mult: int):
return n * mult
def threadpool_map(values: list[int], multiplier: int) -> list[int]:
# Usa ThreadPoolExecutor para aplicar el multiplicador a cada elemento
# y retorna la lista de resultados.
with ThreadPoolExecutor(max_workers=5) as executor:
results = list(executor.map(lambda x: multiply(x, multiplier), values))
return results0respuestas