Live Batches
Masterclasses
Menu
Free Courses
Account
Login / Sign Up
DSA Problems
Practice real interview questions and track your progress
61 problems
# Title Topics Acceptance SolutionDifficulty
1Flood FillRecursion
69.00%
Medium
2Number of IslandsRecursion
66.00%
Medium
3Remove Consecutive DuplicatesRecursion
60.00%
Easy
4Binary Tree Post Order TraversalTree Recursion Traversal Binary Tree
79.59%
Easy
5Binary Tree Zigzag Level Order Traversal Tree Recursion Traversal Binary Tree
71.48%
Medium
6Binary Tree Level Order TraversalTree Recursion Traversal Binary Tree
79.68%
Easy
7Binary Tree Inorder Traversal Recursion Trees Traversal Binary Tree
75.68%
Easy
8Binary Tree Preorder TraversalTree Recursion Binary Tree
79.85%
Easy
9Search in a 2D Matrix Recursion Binary Search
86.00%
Medium
10Find Minimum In Rotated Sorted Array Recursion
89.00%
Medium
11Peak Element In Rotated ArrayRecursion
88.00%
Easy
12Generate All SubsequenceRecursion
56.00%
Medium
13Check if Binary Tree is BalancedRecursion
77.00%
Medium
14Generate All SubsetsRecursion
60.00%
Medium
15Count Nodes in Binary TreeRecursion
64.00%
Medium
16Letter Combinations of Phone NumberRecursion
60.00%
Medium
17Tiling ProblemRecursion
50.00%
Medium
18Permutation Without DuplicatesRecursion
67.00%
Medium
19Combination Sum IIRecursion
76.00%
Medium
20Target Sum WaysRecursion
64.00%
Hard
21Partition Equal SubsetRecursion
77.00%
Easy
22Unique PathRecursion
56.00%
Hard
23Rat In A MazeRecursion
38.00%
Hard
24Permutation of an ArrayArray Recursion
68.00%
Medium
25Permutation of A StringString Recursion
66.00%
Medium
26Subsets with DuplicatesRecursion
74.00%
Medium
27Factorial of NRecursion
60.00%
Easy
28Count Ways To Reach Nth StairRecursion
60.00%
Medium
29Friends Pairing ProblemRecursion
50.00%
Medium
30Count Binary StringsRecursion
60.00%
Medium
31Fibonacci Series (Tree Recursion)Recursion
60.00%
Medium
32Check String Is Subsequence To Another Recursion
75.00%
Medium
33Convert String to IntegerRecursion
60.00%
Medium
34Replace pi to 3.14Recursion
75.00%
Easy
35Remove All Occurrence of A CharacterRecursion
75.00%
Easy
36Count CharactersRecursion
85.00%
Easy
37Check PalindromeRecursion
90.00%
Easy
38Reverse A String Recursion
48.00%
Easy
39Product of All Array ElementsRecursion
80.00%
Easy
40Sum of Array Elements Recursion
58.00%
Easy
41Reverse An Array Recursion
85.00%
Easy
42All Occurrence Of An ElementRecursion
59.00%
Easy
43Last Occurrence Of An Element Recursion
65.00%
Easy
44First Occurrence Of An Element In An Array Recursion
75.00%
Easy
45Check Array is Sorted Recursion
80.00%
Basic
46Find Maximum / Minimum in ArrayRecursion
75.00%
Easy
47Print Array Elements Recursion
50.00%
Easy
48Fibonacci Series Recursion
85.00%
Easy
49Power of (a^b) Recursion
85.00%
Easy
50Combination SumRecursion
75.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 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 →