Skip to main content

Programming coding problems

Master programming fundamentals, data structures, algorithms, and problem-solving skills. From basic loops to advanced dynamic programming.

Programming coding problems
#ProblemDifficulty
1Two Sum Target LookupEasy
2Reverse String In-PlaceEasy
3Validate Binary Search TreeMedium
4Coin ChangeMedium
5Longest Increasing SubsequenceMedium
6Container With Most WaterMedium
7Reverse Linked ListEasy
8Linked List Cycle EntryMedium
9Lowest Common Ancestor of a Binary TreeMedium
10Evaluate Boolean Binary TreeEasy
11LRU CacheMedium
12Design a Sliding Window Rate LimiterMedium
13Design a URL ShortenerMedium
14Diffie-Hellman Key AgreementMedium
15Network Packet Filter SimulationMedium
16Combine Two TablesEasy
17Consecutive NumbersMedium
18Print in OrderEasy
19Print FooBar AlternatelyMedium
20Add Two NumbersMedium
21Median of Two Sorted ArraysHard
22Trapping Rain Water IIHard
23Word Ladder IIHard
24Alien DictionaryHard
25Burst BalloonsHard
26Shortest Path Visiting All NodesHard