Live Batches
Masterclasses
Menu
Free Courses
Account
Login / Sign Up
DSA Problems
Practice real interview questions and track your progress
238 problems
# Title Topics Acceptance SolutionDifficulty
151 Sum Of First N Natural Numbers Recursion
60.00%
Easy
152 Largest subarray of 0's and 1'sData Structures Basics
50.00%
Easy
153 Max of min for every window Stack
50.00%
Hard
154 Maximum fruit gathering by birdsArray
50.00%
Easy
155 Sum of elements of smallest subarray greater than xArray
50.00%
Easy
156 Length of the longest substringString
50.00%
Medium
157 Smallest Window of All CharactersString Dynamic Programming
50.00%
Hard
158 Equal Sum SubarraysQueue
50.00%
Easy
159 Ways to Reaching the n'th StairDynamic Programming
50.00%
Medium
160 Implement Min StackStack
22.59%
Medium
161 First non-repeating in a streamQueue
31.65%
Medium
162 Binary Heap OperationsHeap
22.30%
Medium
163 Detect Loop in linked listLinked List
43.49%
Medium
164 Palindrome Linked ListLinked List
41.48%
Medium
165 Categorize even and odd nodes in a Linked ListLinked List
49.80%
Medium
166 Check for balanced ParanthesisStack
28.56%
Easy
167 Asteroid CollisionStack
50.06%
Medium
168 Convert Infix To Prefix NotationStack
52.94%
Medium
169 Histogram Max Rectangular AreaStack
32.12%
Hard
170 Implement Queue using ArraysQueue
47.24%
Basic
171 Minimum Cost of RopesQueue
42.73%
Medium
172 Heap SortHeap
53.06%
Medium
173 Word Search Recursion
32.69%
Medium
174 Print PatternRecursion
56.39%
Easy
175 Floor in a Sorted ArraySorting Algorithms
33.75%
Easy
176 Minimum sumArray Sorting Algorithms
17.14%
Medium
177 Number of PairsArray
21.82%
Medium
178 Find Transition PointArray Searching Algorithms
37.90%
Easy
179 Super PrimesSearching Algorithms
24.90%
Medium
180 Pair Sum Closest to 0Searching Algorithms
19.61%
Easy
181 Bitonic PointSearching Algorithm
58.67%
Easy
182 Alien DictionaryString
47.81%
Hard
183 Find the StringString
72.98%
Hard
184 0-1 Knapsack ProblemArray Dynamic Programming
50.00%
Medium
185 Rod CuttingArray Dynamic Programming
50.00%
Medium
186 Stock buy and sellArray Dynamic Programming
29.18%
Medium
187 Maximum Meetings in One RoomArray Sorting Algorithms
33.57%
Medium
188 Subset SumsRecursion
72.55%
Medium
189 Interleave the First Half of the Queue with Second HalfQueue
69.35%
Medium
190 Merge Sort for Linked ListLinked List
74.76%
Medium
191 Reverse a Linked List in GroupsLinked List
57.08%
Medium
192 Intersection of Two Linked ListsLinked List
35.30%
Easy
193 Reverse Words In A StringString
47.80%
Easy
194 First Occurrence In A StringString
50.08%
Medium
195 Distinct Paths IIArray Recursion Dynamic Programming 2D Array
50.00%
Medium
196 Minimum Path SumArray Dynamic Programming 2D Array
50.00%
Medium
197 Distinct PathsArray Recursion Dynamic Programming 2D Array
50.00%
Medium
198 Longest Increasing SubsequenceArray Dynamic Programming
20.00%
Medium
199 Longest Common SubsequenceArray String Dynamic Programming
50.00%
Medium
200 Number of Turns in Binary TreeTree
50.00%
Hard
🚀 DSA BOOTCAMP
Crack Product Company Interviews

Structured learning, live mentorship and an integrated coding platform to help you land top software engineering roles.

ScholarHat DSA Bootcamp
₹32 LPAAvg Package
50K+Jobs
300+Problems Covered
20+Patterns
Explore Bootcamp →
Problem Of The Day 🔥

Loading today’s challenge…

Leaderboard
  • 1 🏆 Ashok 1370.00
  • 2 🥈 Umar 830.00
  • 3 🥉 Priyanka 779.00
  • 4 Poorani 480.00
  • 5 Khwaja 460.00
  • 6 Narmitha 450.00
  • 7 Sayyad 450.00
  • 8 I Gusti Ngurah Nugraha 440.00
  • 9 Aparna 420.00
  • 10 Kavipriya 390.00
View More
Curated Problems, Asked at companies like
Microsoft Google Amazon Adobe Oracle Microsoft Google Amazon Adobe Oracle
Samsung Cisco IBM Paytm Infosys Samsung Cisco IBM Paytm Infosys
Solve today's challenge

Keep your streak alive and climb the leaderboard.

Start now →