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
101 Check if Binary Tree is BalancedRecursion
77.00%
Medium
102 Generate All SubsetsRecursion
60.00%
Medium
103 Count Nodes in Binary TreeRecursion
64.00%
Medium
104 Letter Combinations of Phone NumberRecursion
60.00%
Medium
105 Tiling ProblemRecursion
50.00%
Medium
106 Permutation Without DuplicatesRecursion
67.00%
Medium
107 Combination Sum IIRecursion
76.00%
Medium
108 Target Sum WaysRecursion
64.00%
Hard
109 Partition Equal SubsetRecursion
77.00%
Easy
110 Unique PathRecursion
56.00%
Hard
111 Rat In A MazeRecursion
38.00%
Hard
112 Permutation of an ArrayArray Recursion
68.00%
Medium
113 Permutation of A StringString Recursion
66.00%
Medium
114 Subsets with DuplicatesRecursion
74.00%
Medium
115 Factorial of NRecursion
60.00%
Easy
116 Count Ways To Reach Nth StairRecursion
60.00%
Medium
117 Friends Pairing ProblemRecursion
50.00%
Medium
118 Count Binary StringsRecursion
60.00%
Medium
119 Fibonacci Series (Tree Recursion)Recursion
60.00%
Medium
120 Check String Is Subsequence To Another Recursion
75.00%
Medium
121 Convert String to IntegerRecursion
60.00%
Medium
122 Replace pi to 3.14Recursion
75.00%
Easy
123 Remove All Occurrence of A CharacterRecursion
75.00%
Easy
124 Count CharactersRecursion
85.00%
Easy
125 Check PalindromeRecursion
90.00%
Easy
126 Reverse A String Recursion
48.00%
Easy
127 Product of All Array ElementsRecursion
80.00%
Easy
128 Sum of Array Elements Recursion
58.00%
Easy
129 Reverse An Array Recursion
85.00%
Easy
130 All Occurrence Of An ElementRecursion
59.00%
Easy
131 Last Occurrence Of An Element Recursion
65.00%
Easy
132 First Occurrence Of An Element In An Array Recursion
75.00%
Easy
133 Check Array is Sorted Recursion
80.00%
Basic
134 Smallest window of 0, 1 and 2String
50.00%
Easy
135 Find Maximum / Minimum in ArrayRecursion
75.00%
Easy
136 Print Array Elements Recursion
50.00%
Easy
137 Fibonacci Series Recursion
85.00%
Easy
138 Power of (a^b) Recursion
85.00%
Easy
139 Roman Number to IntegerString
43.21%
Easy
140 Longest Palindromic SubstringString
34.80%
Medium
141 Missing And RepeatingArray
24.83%
Easy
142 Search In Rotated Sorted Array Array Searching Algorithms
37.64%
Medium
143 Form Anagram GroupsString Hashing
69.80%
Medium
144 Longest Common PrefixArray String
44.20%
Easy
145 Count InversionsArray Sorting Algorithms
16.93%
Medium
146 2Sum - Pair With Given SumArray Hashing Hashmap
30.61%
Easy
147 Maximize Number of 1'sArray Binary Search
50.00%
Medium
148 Combination SumRecursion
75.00%
Medium
149 Print Numbers from 1 to N Recursion
75.00%
Easy
150 Print Number From N to 1 Recursion
80.00%
Easy
🚀 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 →