Your code
–
Watch algorithms run, step by step, and see where they break.
The 159 problems from the sheet never need a key, and neither does pasted Python: it runs for real in your browser. A key is used to trace other languages, to add an AI overview and edge cases to your Python, and for Ask.
You're viewing this inside claude.ai, so your own code is traced with your Claude account. claude.ai pages can't contact other AI services; to use your own key, open the GitHub Pages version of AlgoScope.
Unticked, the key is kept only until you close this tab. Either way it stays in this browser and is sent only to the provider you picked. Each provider keeps its own key, so you can switch freely. Tip: set a spending limit on the key in the provider's dashboard.
Interview prep · Java, Python, C++
Pick a problem and step through it. Arrays, pointers, trees, graphs and DP tables change on screen as the code runs, with the complexity, the key idea, common pitfalls and edge cases you can trace too.
–
How this exact code behaves on tricky inputs. Trace any of them to watch it happen.
Questions use your code and the current step as context.