Live Batches
Masterclasses
Menu
Free Courses
Account
Login / Sign Up
DSA Problems
Practice real interview questions and track your progress
227 problems
# Title Topics Acceptance SolutionDifficulty
151 Palindrome Linked ListLinked List
41.48%
Medium
152 Categorize even and odd nodes in a Linked ListLinked List
49.80%
Medium
153 Check for balanced ParanthesisStack
28.56%
Easy
154 Asteroid CollisionStack
50.06%
Medium
155 Convert Infix To Prefix NotationStack
52.94%
Medium
156 Histogram Max Rectangular AreaStack
32.12%
Hard
157 Implement Queue using ArraysQueue
47.24%
Basic
158 Minimum Cost of RopesQueue
42.73%
Medium
159 Heap SortHeap
53.06%
Medium
160 Word Search Recursion
32.69%
Medium
161 Print PatternRecursion
56.39%
Easy
162 Floor in a Sorted ArraySorting Algorithms
33.75%
Easy
163 Minimum sumArray Sorting Algorithms
17.14%
Medium
164 Number of PairsArray
21.82%
Medium
165 Find Transition PointArray Searching Algorithms
37.90%
Easy
166 Super PrimesSearching Algorithms
24.90%
Medium
167 Pair Sum Closest to 0Searching Algorithms
19.61%
Easy
168 Bitonic PointSearching Algorithm
58.67%
Easy
169 Alien DictionaryString
47.81%
Hard
170 Find the StringString
72.98%
Hard
171 0-1 Knapsack ProblemArray Dynamic Programming
50.00%
Medium
172 Rod CuttingArray Dynamic Programming
50.00%
Medium
173 Stock buy and sellArray Dynamic Programming
29.18%
Medium
174 Maximum Meetings in One RoomArray Sorting Algorithms
33.57%
Medium
175 Subset SumsRecursion
72.55%
Medium
176 Game with StringHeap
53.96%
Medium
177 Interleave the First Half of the Queue with Second HalfQueue
69.35%
Medium
178 Merge Sort for Linked ListLinked List
74.76%
Medium
179 Reverse a Linked List in GroupsLinked List
57.08%
Medium
180 Intersection of Two Linked ListsLinked List
35.30%
Easy
181 Reverse Words In A StringString
47.80%
Easy
182 First Occurrence In A StringString
50.08%
Medium
183 Distinct Paths IIArray Recursion Dynamic Programming 2D Array
50.00%
Medium
184 Minimum Path SumArray Dynamic Programming 2D Array
50.00%
Medium
185 Distinct PathsArray Recursion Dynamic Programming 2D Array
50.00%
Medium
186 Longest Increasing SubsequenceArray Dynamic Programming
20.00%
Medium
187 Longest Common SubsequenceArray String Dynamic Programming
50.00%
Medium
188 Number of Turns in Binary TreeTree
50.00%
Hard
189 Find Largest Value in Each Tree RowTree
50.00%
Medium
190 Cake Distribution ProblemArray Searching Algorithms
64.62%
Hard
191 Maximum Width of Binary TreeTree
50.00%
Easy
192 Search Insert PositionArray Sorting Algorithms
48.03%
Easy
193 3 SumArray Sorting Algorithm
35.80%
Medium
194 K-PangramsString Hashing
20.91%
Medium
195 Winner of an electionString Hashing
53.75%
Easy
196 Making A Large IslandGraph BFS DFS
52.36%
Hard
197 Stepping NumbersBFS DFS
48.44%
Medium
198 Course ScheduleGraph BFS DFS
51.77%
Medium
199 You and your booksArray Dynamic Programming
50.00%
Easy
200 Maximize dot productDynamic Programming
13.27%
Medium
🚀 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 1500.00
  • 2 🥈 Priyanka 889.00
  • 3 🥉 Umar 870.00
  • 4 Sayyad 510.00
  • 5 Poorani 480.00
  • 6 Khwaja 480.00
  • 7 Aparna 460.00
  • 8 I Gusti Ngurah Nugraha 460.00
  • 9 Narmitha 450.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 →