Coding-DSA problems
10 practice problems on arrays, strings and algorithms. Read any problem here; sign in to write and run a solution in C++, Java, Python, JavaScript or C, judged against sample and hidden tests.
- Valid Palindrome — easy · String, Two Pointers
- Valid Anagram — easy · String, Hash Table, Sorting
- Two Sum — easy · Array, Hash Table
- Move Zeroes — easy · Array, Two Pointers
- Longest Common Prefix — easy · String
- Maximum Subarray Sum — medium · Array, Dynamic Programming
- Rotate Array — medium · Array, Math, Two Pointers
- Product of Array Except Self — medium · Array, Prefix Sum
- Longest Substring Without Repeating Characters — medium · String, Sliding Window, Hash Table
- Trapping Rain Water — hard · Array, Two Pointers, Stack