The statement
Constraints, input and output format, and worked samples with an explanation, so you know what counts as correct before you type.
352 problems in the CodeStory app, filed under the pattern that solves them and the companies that ask them. Write in C, C++, Java, Python or JavaScript, run against hidden tests, and take a hint only when you are stuck.
Free to start: 100 AI credits when you sign up and 100 every month. Practice runs never cost credits.
Most students practise by scrolling a sheet. The app files every problem under the idea behind it.
A sheet tells you what to solve. It does not tell you why those problems sit together, so you finish forty of them and still freeze when the wording changes. The pattern is the part that carries over: two pointers, sliding window, monotonic stack, binary search on the answer, the half-dozen shapes of dynamic programming.
In the app, every one of the 352 problems belongs to a pattern, and every pattern has a ladder inside it: a starter problem that shows the shape plainly, then the ones that hide it. Solve the ladder and the next unseen problem in that pattern stops being a surprise.
The same 352 problems are also cut by company. 463 companies have their own set, so a week before an Amazon or a Zoho round you practise what that company actually asks instead of a generic top 100.
The same screen a real online round gives you, minus the panic.
Constraints, input and output format, and worked samples with an explanation, so you know what counts as correct before you type.
Run on the samples or on input you make up. Submit runs the hidden tests: every problem carries cases you never see, the way a real judge works.
Accepted, wrong answer, time limit, memory limit, runtime error or compile error. A wrong answer tells you it is wrong, not which line to change.
Each problem has a ladder of hints. Take the first, try again, take the next. Hints cost no credits.
The method our own batches use, and the reason the app is built this way.
The pages students open after this one.
Still not sure? Start free, or a mentor answers on a call.
Start freeYes, to start. You get 100 AI credits at sign-up and 100 every month, and running or submitting a solution never costs credits. No card to begin.
C, C++, Java, Python and JavaScript. Each language has its own time limit on every problem, so a slower language is not punished for being slower.
352 problems in the judge, filed under 71 patterns, and cut again into sets for 463 companies.
No. The app is practice you run on your own. The online batch adds live classes, a mentor who reviews your code and scored mock rounds, and it includes the app's Pro plan while the batch runs.
Start with the free guides on arrays, hash tables and Big O, then the starter problem in each pattern. The app orders them for you.
Tell us who you are. On the call we help you pick the right batch.