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
51 Kth Smallest Pair DistanceBinary Search
65.00%
Medium
52 Find K Closest ElementsBinary Search
76.00%
Medium
53 Kth Smallest Element In A MatrixBinary Search
70.00%
Medium
54 Remove Nth Node From EndLinked List
73.00%
Medium
55 Check if Linked List is PalindromeLinked List
67.00%
Medium
56 Detect Cycle In Linked ListLinked List
65.00%
Medium
57 Find Start of CycleLinked List
57.00%
Medium
58 Reverse A Linked ListLinked List
79.00%
Easy
59 Length of Linked ListLinked List
76.00%
Easy
60 Nth Node From EndLinked List
69.00%
Medium
61 Find Middle of Linked ListLinked List
87.00%
Easy
62 Kth Smallest In Multiplication TableBinary Search
75.00%
Medium
63 Square Root of A NumberBinary Search
63.00%
Medium
64 Median Of Two Sorted ArraysBinary Search
71.00%
Medium
65 Lower BoundBinary Search
75.00%
Medium
66 Magnetic Force Between Two BallsBinary Search
60.00%
Medium
67 Find Smallest Divisor Given A ThresholdBinary Search
67.00%
Medium
68 Minimise Maximum Distance To Go To Gas StationBinary Search
64.00%
Medium
69 Capacity To Ship Packages Within D DaysBinary Search
65.00%
Medium
70 Median In Row-Wise Sorted ArrayBinary Search
69.00%
Medium
71 Search in A Sorted 2D Matrix IIBinary Search
70.00%
Medium
72 Search in a 2D Matrix Recursion Binary Search
86.00%
Medium
73 Split Array Largest SumBinary Search
59.00%
Medium
74 Find Minimum In Rotated Sorted Array Recursion
89.00%
Medium
75 Aggressive CowsBinary Search
70.00%
Medium
76 Allocate Minimum PagesBinary Search
62.00%
Medium
77 Minimum Speed to Arrive on TimeBinary Search
69.00%
Medium
78 Koko Eating BananasBinary Search
68.00%
Medium
79 Peak Element In Rotated ArrayRecursion
88.00%
Easy
80 Find Rotation CountBinary Search
75.00%
Easy
81 Search in Rotated Array IIBinary Search
79.00%
Easy
82 Upper BoundBinary Search
80.00%
Easy
83 Check if Element ExistsBinary Search
87.00%
Easy
84 Binary Search (Iterative)Binary Search
79.00%
Easy
85 Flood FillRecursion
69.00%
Medium
86 Generate All SubsequenceRecursion
56.00%
Medium
87 Check if Binary Tree is BalancedRecursion
77.00%
Medium
88 Generate All SubsetsRecursion
60.00%
Medium
89 Count Nodes in Binary TreeRecursion
64.00%
Medium
90 Letter Combinations of Phone NumberRecursion
60.00%
Medium
91 Tiling ProblemRecursion
50.00%
Medium
92 Permutation Without DuplicatesRecursion
67.00%
Medium
93 Combination Sum IIRecursion
76.00%
Medium
94 Target Sum WaysRecursion
64.00%
Hard
95 Partition Equal SubsetRecursion
77.00%
Easy
96 Number of IslandsRecursion
66.00%
Medium
97 Unique PathRecursion
56.00%
Hard
98 Rat In A MazeRecursion
38.00%
Hard
99 Permutation of an ArrayArray Recursion
68.00%
Medium
100 Permutation of A StringString Recursion
66.00%
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 →