Skip to content
AlgoArena
1 problems · 8 languages · live contests

Master algorithms. Win the arena.

Practice problems at every level and compete in ICPC-style contests with live scoreboards and instant verdicts.

1
Problems
1
Users
2
Submissions judged
8
Languages

How it works

From a blank editor to Accepted in three steps.

  1. Step 1

    Choose a problem

    Browse problems from Easy to Hard and filter by difficulty or search by title.

  2. Step 2

    Code and test

    Write in the browser editor in your favourite language and run the sample tests before you submit.

  3. Step 3

    Submit and rank

    Get an instant verdict from the sandboxed judge. In contests, climb the live scoreboard.

Everything you need to improve

Built for focused practice and fair competition.

Code in your browser

A full Monaco editor with 8 languages, custom test input and instant feedback.

ICPC-style contests

Live scoreboards, time penalties and a freeze for a dramatic finish.

Sandboxed judging

Every submission runs in an isolated Judge0 sandbox with strict time and memory limits.

Fast verdicts

See Accepted, or the first failing test, within seconds of submitting.

Supported languages

  • C++ 17 (GCC 9)
  • Python 3.8
  • Java 13
  • C (GCC 9)
  • JavaScript (Node 12)
  • Go 1.13
  • Rust 1.40
  • Kotlin 1.3

Ready to join the arena?

Create a free account to submit solutions, track your progress and compete in contests.

Sign up free