1,166
Published problems
Solve algorithmic challenges, join timed contests, and climb the global XP leaderboard on Shalyam.
Triangular Number Check · Easy
Start challengeAlgorithmic challenges from Easy to Expert with instant judge feedback.
Browse problemsTimed competitions with live standings and rating updates.
View contestsEarn XP, keep streaks alive, and compare progress globally.
See rankingsRanked list — switch sort or use Random for a fresh mix each visit.
| # | Problem | Topic | Difficulty | XP | Acceptance | Actions |
|---|---|---|---|---|---|---|
| 1 | Parallel Courses (Minimum Semesters) ds279 | Topological Sort & DAG | Medium | 40 | — | |
| 2 | Last Day of Each Month With Sales sql455 | Calendar Grouping | Easy | 10 | — | |
| 3 | Orders in the Last 7 Days sql148 | Date Arithmetic | Easy | 10 | — | |
| 4 | Active Users Retention by Cohort sql092 | Advanced Queries | Hard | 80 | — | |
| 5 | Caesar Cipher ds526 | Run-Length & Encoding | Easy | 10 | — | |
| 6 | Bulls and Cows ds606 | Game & Board Simulation | Medium | 40 | — | |
| 7 | Ones and Zeroes ds318 | 2D DP & Knapsack Variants | Medium | 40 | — | |
| 8 | Employees per Department Including Empty Ones sql016 | Aggregation & GROUP BY | Medium | 40 | — | |
| 9 | Sales per Quarter sql453 | Calendar Grouping | Medium | 40 | — | |
| 10 | 3-Day Moving Average sql044 | Window Functions | Medium | 40 | — | |
| 11 | Salary Change vs Previous Hire sql398 | LEAD & LAG Scenarios | Medium | 40 | — | |
| 12 | Aggregate Rows Into a JSON Array sql158 | JSON & Semi-structured Data | Medium | 40 | — |