|Implementa memoización simple con closureFácil
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_unchecked
    Debes usar un Map u objeto como cache
  • radio_button_unchecked
    memoize 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 export al 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
Implementa memoización simple con closure — Fácil | Coding Challenges · Coding Challenges