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.