Ejercicio00:00
¿Quieres un reto mayor?
Resuelve en 05:00
info
Importante: Para que se registre el resultado tienes que iniciar sesión.
Implementa memoización simple con closure
Fácil10 pts
ruleRestricciones
- radio_button_uncheckedDebes usar un Map u objeto como cache
- radio_button_uncheckedmemoize debe retornar una función
Enunciado
La función memoize recibe una función de un argumento numérico y retorna una versión memoizada: guarda los resultados en un cache y si el mismo argumento se pasa otra vez, retorna el resultado cacheado sin ejecutar fn de nuevo.
La función exportada testMemoize prueba que la memoización funciona: usa una función que multiplica por 3, la llama dos veces con el mismo argumento y retorna el resultado.
testMemoize(5); // → 15
testMemoize(10); // → 30
Restriccionesexpand_more
- Dificultad: Fácil
- Completa todos los test cases para obtener los 10 puntos.
- No modificar la línea
exportal final del archivo. - Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.
Puedes usar console.log() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.
Inicia sesión para reaccionar
Inicia sesión para reaccionar