Design an LRU cache in Python, in your browser: classic eviction, TTL expiry on logical time, then weighted entries. Staged like a real machine coding round with hidden tests on capacity and eviction order.
Solve it in three stages in your browser – Python code runs locally, tests are deterministic, and the score comes from the test results, never from an AI judge.