Complete collectionBeginner → Intermediate
50 C# coding problems
Each exercise gives you a clear prompt, a reasoning-first approach, time and space complexity, a complete Mono-compatible console program, and the exact output you should see.
Fundamentals
Numbers, strings, arrays, and matrices
Core patterns
Two pointers, stacks, hash lookup
Algorithms
Sorting, recursion, trees, and graphs
Problem solving
Backtracking and dynamic programming