0dias seguidos0XP

Cache LRU com Map

Avançado+35 XP

Um cache LRU (Least Recently Used) remove o item usado há mais tempo quando enche. Pergunta comum em entrevistas!

Crie class LRU com constructor(capacidade), get(chave) (retorna undefined se não existir; conta como "uso") e set(chave, valor).

Dica: Map preserva a ordem de inserção.

Como resolver
  1. Escreva sua solução no editor.
  2. Executar mostra a saída no terminal, para você experimentar.
  3. Testar confere a solução. Passou em tudo? Exercício concluído!
index.js · carregando JavaScript…
Carregando editor…
digite "ajuda" para ver os comandos
dev@devjr:~/js-lru-cache$