Skip to content
breakpoınt

UVa Online Judge

Solve classic contest problems and get judged on hidden tests

This judge holds a large archive of classic algorithm problems, more than 4,300 of them. You read a problem, write a program that reads the input and prints the exact output, and submit it. The judge runs your code on hidden tests and tells you if it is accepted, wrong or too slow.

Play on onlinejudge.org

Free · Login needed · Browser · Intermediate

About UVa Online Judge

It trains core competitive programming skills: careful input handling, data structures, graph search, dynamic programming and math. Many problems come from old contests, so it suits learners who already know one language well and want steady practice.

The site runs in the browser and is free, but you need an account to submit. Miguel Ángel Revilla started it at the University of Valladolid in Spain in 1995. It accepts C, C++, Java, Pascal and Python.

Is this your game? Update the listing

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help