CodingPartner
← All study plans

CodingPartner Advanced

Advanced has 38 problems. Each one takes a template from Core and changes exactly one thing: the condition that keeps a window valid, the thing you binary-search over, or the state a DP carries.

Changing one thing at a time shows you which parts of a pattern stay fixed and which ones you're allowed to bend. That's the difference between remembering a solution and understanding a pattern. Each group links back to the Core problem it builds on, so you can compare them side by side.

Next comes Ultra, where nobody names the pattern for you.

Data Structure Patterns

Array

Prefix Sum

Matrix Manipulation

Builds on: 48. Rotate Image
Sign in to see the full list36 more problems in 12 more groups, each with a note on what it trains. Your progress is tracked as you go.Sign in to see the full list