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
1 0-1 Knapsack ProblemArray Dynamic Programming
50.00%
Medium
2 2Sum - Pair With Given SumArray Hashing Hashmap
30.61%
Easy
3 3 SumArray Sorting Algorithm
35.80%
Medium
4 Aggressive CowsBinary Search
70.00%
Medium
5 Alien DictionaryString
47.81%
Hard
6 All Occurrence Of An ElementRecursion
59.00%
Easy
7 All Paths With Given SumTree Traversal Binary Tree
74.23%
Medium
8 Allocate Minimum PagesBinary Search
62.00%
Medium
9 Asteroid CollisionStack
50.06%
Medium
10 BFS TraversalGraph
83.12%
Easy
11 Binary Heap OperationsHeap
22.30%
Medium
12 Binary Search (Iterative)Binary Search
79.00%
Easy
13 Binary Tree CamerasTree Traversal Binary Tree
55.21%
Hard
14 Binary Tree Inorder Traversal Recursion Trees Traversal Binary Tree
75.68%
Easy
15 Binary Tree Level Order TraversalTree Recursion Traversal Binary Tree
79.68%
Easy
16 Binary Tree Post Order TraversalTree Recursion Traversal Binary Tree
79.59%
Easy
17 Binary Tree Preorder TraversalTree Recursion Binary Tree
79.85%
Easy
18 Binary Tree Zigzag Level Order Traversal Tree Recursion Traversal Binary Tree
71.48%
Medium
19 Bitonic PointSearching Algorithm
58.67%
Easy
20 Boundary TraversalTree Traversal Binary Tree
45.21%
Hard
21 Cake Distribution ProblemArray Searching Algorithms
64.62%
Hard
22 Capacity To Ship Packages Within D DaysBinary Search
65.00%
Medium
23 Categorize even and odd nodes in a Linked ListLinked List
49.80%
Medium
24 Check Array is Sorted Recursion
80.00%
Basic
25 Check Binary Tree Is BalancedTree Traversal Binary Tree
78.95%
Medium
26 Check for balanced ParanthesisStack
28.56%
Easy
27 Check if Binary Tree is BalancedRecursion
77.00%
Medium
28 Check if Element ExistsBinary Search
87.00%
Easy
29 Check if Linked List is PalindromeLinked List
67.00%
Medium
30 Check if Tree is Symmetric Tree Traversal Binary Tree
74.98%
Medium
31 Check if Two Trees are Identical Tree Traversal Binary Tree
76.59%
Medium
32 Check PalindromeRecursion
90.00%
Easy
33 Check String Is Subsequence To Another Recursion
75.00%
Medium
34 Combination SumRecursion
75.00%
Medium
35 Combination Sum IIRecursion
76.00%
Medium
36 Compare Leaf TraversalTree Traversal Binary Tree
77.95%
Medium
37 Construct Tree from Inorder + PostorderTree Traversal Binary Tree
65.12%
Medium
38 Construct Tree from Inorder + PreorderTree Traversal Binary Tree
70.00%
Medium
39 Convert Infix To Prefix NotationStack
52.94%
Medium
40 Convert Sorted Array to BSTTree Traversal Binary Tree
74.56%
Medium
41 Convert String to IntegerRecursion
60.00%
Medium
42 Count Binary StringsRecursion
60.00%
Medium
43 Count CharactersRecursion
85.00%
Easy
44 Count InversionsArray Sorting Algorithms
16.93%
Medium
45 Count Leaf Nodes In Binary TreeTree Traversal Binary Tree
74.59%
Medium
46 Count Nodes in Binary TreeRecursion
64.00%
Medium
47 Count Non-Leaf Nodes In Binary TreeTree Traversal Binary Tree
60.48%
Easy
48 Count Smaller elementsArray
38.16%
Hard
49 Count Total Nodes in Binary Tree Tree Traversal Binary Tree
75.68%
Medium
50 Count Ways To Reach Nth StairRecursion
60.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 →