UptoSkills ArenaNew

Daily coding challenges that pay you back. Win XP, Aura and real goodies.

Interview-style coding and SQL problems checked by hidden tests, in 14 languages: a new one every day, a harder set every week and one big monthly challenge. Every first solve pays XP for the leaderboards and Aura for goodies.

Free
to join
No card
needed
One tap
with Google

Solve in Python · JavaScript · TypeScript · Java · C++ · C · C# · Go · Rust · Kotlin · Scala · Swift · PHP · Ruby · SQL

1 person solving today2 solved in the last 24 hours640 problems live
New here?
Problem of the day
Wednesday 21 October
00:50:35

Array of Subarrays

medium1 solved100% acceptance+30 XP · +10 Aura
hash maptwo pointerssubarray

This week

Ends in 4d 0h

This month

Ends in 10d 0h
  • 39. Array of SubarraysOpen · Daily · 21 Oct100%Med.
  • 22. Optimal Training ScheduleOpen · Weekly · 19 Oct100%Med.
  • 35. The Harmonious SequenceOpen · Monthly · 1 Oct100%hard
  • 23. The Polite WaiterDaily · 20 Oct100%easy
  • 2. Majority ElementDaily · 19 Oct75%easy
  • 66. The Ascending Mountain PathDaily · 18 Oct—hard
  • 21. The Honest Delivery BoyDaily · 17 Oct—easy
  • 33. Friendship CirclesDaily · 16 Oct—Med.
  • 20. The Lucky GridDaily · 15 Oct—easy
  • 19. The Longest Arithmetic SubarrayDaily · 14 Oct—Med.
  • 18. Favorite ColorsDaily · 13 Oct—easy
  • 34. The Great Server Load BalancerWeekly · 12 Oct—hard
  • 16. Classroom SeatingDaily · 12 Oct—easy
  • 17. The Playlist CuratorDaily · 11 Oct—hard
  • 14. Aadya's Lucky NumbersDaily · 10 Oct—easy
  • 15. Efficiently Moving PackagesDaily · 9 Oct—Med.
  • 12. Array Explorer's Favorite NumberDaily · 8 Oct—easy
  • 13. The Best Group PhotoDaily · 7 Oct—Med.
  • 11. Password StrengthDaily · 6 Oct—easy
  • 10. Campus ConnectWeekly · 5 Oct—Med.
1–20 of 472

Coming from LeetCode or HackerRank?

You already know how this works. The Arena keeps the parts you are used to and pays you back for the practice you do anyway.

How the Arena compares

Feels familiar

  • Problem statement, examples and constraints
  • Run on the examples or your own input
  • Hidden tests decide: you see which one failed
  • Easy, medium and hard, the usual interview topics
  • 14 languages, plus SQL (MySQL-friendly)

What is new here

  • A new problem every day at midnight India time
  • A harder set every week and one big monthly challenge
  • Every first solve pays XP and Aura
  • Aura buys real UptoSkills goodies
  • Free account: no card, one tap with Google

What you win for solving

Rewards are paid once per problem, on your first accepted submit. Harder problems and longer tracks pay more.

XP on every first solve

10–60 XP for a daily, 15–80 for a weekly and up to 150 for the monthly challenge. XP counts on the league leaderboards, including the Pro rewards race.

Aura for real goodies

5–20 Aura a daily, up to 50 for the monthly. Spend it in the Aura shop on stickers, mugs, caps, bottles, T-shirts and bags.

A streak that pays

Solve on the day to grow your Arena streak. The first on-time solve of each day adds a +20 XP streak bonus. Solve every daily of a week for +10 Aura more.

Ranks that cut prices

Bronze, Silver, Gold, Platinum, Diamond. Only solving raises your rank, and each rank makes its goodies much cheaper in Aura.

Practise by topic

Every open problem, grouped the way interviews ask them.

All topics

Questions

Is the Arena free?

Yes. A free account solves every daily and weekly problem and the monthly challenge, earns XP and Aura and keeps a streak. Pro adds the AI coach, the full archive for practice, a longer catch-up window, a weekly bonus problem, 10% more Aura and priority judging.

I already practise on LeetCode or HackerRank. Why the Arena?

Keep them. The Arena adds what they do not: problems on an India-time calendar (one every day, a harder set every week, one big challenge every month), and every first accepted solve pays XP and Aura that you spend on real UptoSkills goodies. Your practice also sits next to the jobs, internships and AI interviews on UptoSkills.

Is it like LeetCode or HackerRank?

Close to both. You read a problem, write a full program in your language, run the examples or your own input and submit to hidden tests, like HackerRank (programs read the input and print the answer). Easy, medium and hard problems cover the same interview topics: arrays, strings, hash maps, two pointers, sliding window, binary search, dynamic programming, graphs and more.

Which languages can I use?

Python, JavaScript, TypeScript, Java, C++, C, C#, Go, Rust, Kotlin, Scala, Swift, PHP and Ruby. SQL problems take standard SQL, and MySQL habits like IFNULL, YEAR() and LIMIT 5, 10 work too.

What do I get?

XP counts on the league leaderboards (including the Pro rewards race) and raises your Arena rank. Aura buys UptoSkills goodies: stickers, mugs, caps, bottles, T-shirts, bags. Reach a goodie’s Arena rank and it costs far less Aura: about 1.5 to 5 months of steady solving instead of up to 7 without the rank.

Who can solve?

Student accounts. Anyone can read the problems and the leaderboard.

Do I need to install anything?

No. The editor, the runner and the judge are in the browser and on our servers. It works on a phone too, and in the UptoSkills app.

Why did my code fail on a hidden test?

Usually a slow idea on a big input or an edge case (empty input, duplicates, negatives). The verdict tells you which test and why; Pro’s coach explains it in plain words.

LeetCode and HackerRank are trademarks of their owners. UptoSkills is not affiliated with them.

Today’s problem is open. Start your streak.

One tap to join, a few minutes to solve. Tomorrow there is a new one.