Overview Coding Problems Advanced More Coding

More Coding Challenges

Classic coding challenges organized by topic. Each file focuses on one category — solutions in JS, Python, C#, Java.

Strings

8 problems
First Reverse, Longest Word, Caesar Cipher, Simple Symbols, String Reduction, Run Length, Vowel Count, Bracket Matcher.

Math & Numbers

8 problems
First Factorial, Prime Time, Powers of Two, Additive Persistence, Fibonacci Checker, Happy Numbers, FizzBuzz, Number Reverse.

Arrays

8 problems
Find Intersection, Stock Picker, Max Subarray, Array Addition, Three Sum, Largest Pair, Wave Sorting, Array Rotation.

Search & Sort

6 problems
Number Search, Binary Converter, K Unique Characters, Longest Consecutive, Pair Searching, Distinct List.

Dynamic Programming

6 problems
Coin Determiner, Word Split, Step Walking, Array Min Jumps, Maximal Square, Longest Increasing Sequence.

Trees

5 problems
Tree Constructor, Symmetric Tree, Preorder Traversal, Binary Tree LCA, Max Heap Checker.

Graphs

5 problems
Shortest Path, Knight Jumps, Hamiltonian Path, Farthest Nodes, Bipartite Matching.

Backtracking

4 problems
Eight Queens, Sudoku Quadrant Checker, Bracket Combinations, Correct Path.