| # | Title | Topics | Acceptance | Solution | Difficulty |
|---|---|---|---|---|---|
| 1 | Maximize dot product | Dynamic Programming | 13.27% | Medium | |
| 2 | Count Inversions | Array Sorting Algorithms | 16.93% | Medium | |
| 3 | Minimum sum | Array Sorting Algorithms | 17.14% | Medium | |
| 4 | Pair Sum Closest to 0 | Searching Algorithms | 19.61% | Easy | |
| 5 | Next Smallest Palindrome | Array | 19.63% | Hard | |
| 6 | Longest Increasing Subsequence | Array Dynamic Programming | 20.00% | Medium | |
| 7 | Power Of Numbers | Recursion | 20.22% | Medium | |
| 8 | K-Pangrams | String Hashing | 20.91% | Medium | |
| 9 | Number of Pairs | Array | 21.82% | Medium | |
| 10 | Binary Heap Operations | Heap | 22.30% | Medium | |
| 11 | Implement Min Stack | Stack | 22.59% | Medium | |
| 12 | Find Kth Rotation | Array Stack Searching Algorithm | 23.16% | Easy | |
| 13 | Missing And Repeating | Array | 24.83% | Easy | |
| 14 | Super Primes | Searching Algorithms | 24.90% | Medium | |
| 15 | Check for balanced Paranthesis | Stack | 28.56% | Easy | |
| 16 | Stock buy and sell | Array Dynamic Programming | 29.18% | Medium | |
| 17 | Missing In Array | Array Searching Algorithms | 29.59% | Easy | |
| 18 | 2Sum - Pair With Given Sum | Array Hashing Hashmap | 30.61% | Easy | |
| 19 | First non-repeating in a stream | Queue | 31.65% | Medium | |
| 20 | Merge Sorted Arrays | Array Sorting Algorithms | 32.01% | Easy | |
| 21 | Histogram Max Rectangular Area | Stack | 32.12% | Hard | |
| 22 | Word Search | Recursion | 32.69% | Medium | |
| 23 | Maximum Meetings in One Room | Array Sorting Algorithms | 33.57% | Medium | |
| 24 | Floor in a Sorted Array | Sorting Algorithms | 33.75% | Easy | |
| 25 | Longest Palindromic Substring | String | 34.80% | Medium | |
| 26 | Tower of Hanoi | Recursion | 35.23% | Medium | |
| 27 | Intersection of Two Linked Lists | Linked List | 35.30% | Easy | |
| 28 | 3 Sum | Array Sorting Algorithm | 35.80% | Medium | |
| 29 | Maximum Subarray Sum | Array | 36.28% | Medium | |
| 30 | Search In Rotated Sorted Array | Array Searching Algorithms | 37.64% | Medium | |
| 31 | Find Transition Point | Array Searching Algorithms | 37.90% | Easy | |
| 32 | Rat In A Maze | Recursion | 38.00% | Hard | |
| 33 | Count Smaller elements | Array | 38.16% | Hard | |
| 34 | Smallest factorial number | Searching Algorithms | 38.79% | Medium | |
| 35 | Palindrome Linked List | Linked List | 41.48% | Medium | |
| 36 | Minimum Cost of Ropes | Queue | 42.73% | Medium | |
| 37 | Roman Number to Integer | String | 43.21% | Easy | |
| 38 | Detect Loop in linked list | Linked List | 43.49% | Medium | |
| 39 | Strings Rotations | String | 43.83% | Medium | |
| 40 | Longest Common Prefix | Array String | 44.20% | Easy | |
| 41 | Boundary Traversal | Tree Traversal Binary Tree | 45.21% | Hard | |
| 42 | Validate BST | Tree Traversal Binary Tree | 45.23% | Medium | |
| 43 | Shop in Candy Store | Sorting Algorithms | 45.43% | Easy | |
| 44 | Queue using Linked List | Queue | 45.60% | Easy | |
| 45 | Unique Permutations | String | 46.50% | Medium | |
| 46 | Implement Queue using Arrays | Queue | 47.24% | Basic | |
| 47 | Kth from End of Linked List | Linked List | 47.30% | Medium | |
| 48 | Reverse Words In A String | String | 47.80% | Easy | |
| 49 | Alien Dictionary | String | 47.81% | Hard | |
| 50 | Reverse A String | Recursion | 48.00% | Easy |
Loading today’s challenge…