Live Batches
Masterclasses
Menu
Free Courses
Account
Login / Sign Up
DSA Problems
Practice real interview questions and track your progress
294 problems
# Title Topics Acceptance SolutionDifficulty
1Find the Missing Term in an Arithmetic ProgressionIntroduction Data Structures Basics Array
82.87%
Basic
2Find the Sum of Fibonacci Numbers in a RangeIntroduction Data Structures Basics
84.68%
Basic
3Check Whether a Number Belongs to the Fibonacci SequenceData Structures Basics Basics
74.95%
Basic
4Find the Nth Fibonacci Number EfficientlyData Structures Basics Recursion Dynamic Programming Basics
85.25%
Basic
5Generate Fibonacci Numbers up to a LimitData Structures Basics
81.42%
Basic
6Diamond PatternData Structures Basics String
94.13%
Basic
7Find All Perfect Numbers in a RangeData Structures Basics
82.42%
Basic
8Check Whether a Number Is PerfectData Structures Basics
78.12%
Basic
9Check Whether a Number Is StrongData Structures Basics Basics
66.91%
Basic
10Find All Armstrong Numbers in a RangeData Structures Basics Basics
89.12%
Basic
11Check Whether a Number Is ArmstrongData Structures Basics Basics
79.84%
Basic
12Find the Number Below N Having the Maximum Number of DivisorsData Structures Basics Basics
87.33%
Basic
13Find GCD of Multiple NumbersData Structures Basics Array Basics
98.77%
Basic
14Find All Numbers Having Exactly K DivisorsData Structures Basics Searching Algorithms Basics
77.99%
Basic
15Find LCM of Multiple NumbersData Structures Basics Array Basics
87.89%
Basic
16Find the Sum of DivisorsData Structures Basics Hash Table
78.12%
Basic
17Check Whether Two Numbers Are CoprimeData Structures Basics Comparisons
83.45%
Basic
18Find the Number of Divisors of a NumberData Structures Basics Basics
87.65%
Basic
19Count Total Prime Factors Including Repetitions Data Structures Basics Hashing Basics
87.32%
Basic
20Count Distinct Prime FactorsData Structures Basics Hashing Basics
87.32%
Basic
21Find the Largest Prime FactorData Structures Basics Basics
73.38%
Basic
22Find All Prime Factors of a NumberData Structures Basics Basics
75.67%
Basic
23Find the Next Prime NumberData Structures Basics Basics
100.00%
Basic
24Find the Nth Prime NumberData Structures Basics Searching Algorithm Basics
84.00%
Basic
25Check Whether a Number Is Prime Using vN OptimizationData Structures Basics Basics
99.99%
Basic
26Find All Primes in a RangeData Structures Basics Searching Algorithm Basics
98.24%
Basic
27Check Whether a Number Is a Kaprekar NumberData Structures Basics
88.00%
Basic
28Check Whether a Number Is a Happy NumberData Structures Basics
85.46%
Basic
29Find the Digital RootData Structures Basics
81.53%
Basic
30Find the Longest Increasing Sequence of DigitsData Structures Basics
76.65%
Basic
31Find the Longest Consecutive Sequence of the Same DigitData Structures Basics Array String Searching Algorithms
84.75%
Basic
32Check Whether Digits Alternate in ParityData Structures Basics String Searching Algorithms
78.04%
Basic
33Check Whether Digits Are Strictly DecreasingData Structures Basics String Searching Algorithms
87.15%
Basic
34Check Whether Digits Are Strictly IncreasingData Structures Basics Searching Algorithms
96.12%
Basic
35Swap the First and Last Digits of a NumberData Structures Basics String
78.12%
Basic
36Remove Duplicate Digits While Preserving OrderData Structures Basics
78.19%
Basic
37Remove All Occurrences of a DigitData Structures Basics Array String
78.62%
Basic
38Check Whether All Digits Are DistinctData Structures Basics String Searching Algorithms
79.18%
Basic
39Count Distinct Digits in a NumberData Structures Basics Basics
91.32%
Basic
40Find the Most Frequent DigitData Structures Basics Searching Algorithms
84.69%
Basic
41Find the Smallest and Second-Smallest Distinct DigitsData Structures Basics Searching Algorithms
91.98%
Basic
42Find the Second Smallest of Four NumbersData Structures Basics Array Sorting Algorithms
89.85%
Basic
43Find the Middle Value Among Three Distinct NumbersData Structures Basics Comparisons
84.12%
Basic
44Sort Three Numbers Using Conditional StatementsData Structures Basics Comparisons
90.15%
Basic
45Reverse Digits of a NumberData Structures Basics
89.81%
Basic
46Check Whether Three Numbers Form a Geometric ProgressionData Structures Basics Comparisons
82.80%
Basic
47Classify a Triangle Using Sides and AnglesData Structures Basics Comparisons
73.99%
Basic
48Rotate Digits of a Number to the RightData Structures Basics String Basics
86.67%
Basic
49Calculate Movie Ticket Price Based on Age, Day and Seat TypeData Structures Basics
96.93%
Basic
50Find the Second Largest of Four NumbersData Structures Basics Array Searching Algorithms
89.48%
Basic
🚀 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
01 Nov 2026
From .NET Developer to Multi-Cloud AI Architect
03 Nov 2026
The Career Growth Reset From Being Technically Skilled to Becoming Career-Ready, Visible & Valued
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 →