About WIUT Online Judge
This is a place to practise programming. You pick a problem, you write code, you send it. The judge runs your code against a set of hidden tests and tells you straight away whether it works.
It is built for the modules we teach at WIUT. Right now that is Algorithms and Data Structures. Fundamentals of Programming joins next semester.
It is an experiment, and it is still being built
This judge is not a finished product, and it does not pretend to be one. It gets changed while people are using it, often in the same week. New problems appear. Pages get redesigned. Things get faster. Sometimes something breaks.
That is deliberate, and it is part of the point. You are here to learn how software is made — and you are using software that is being made.
So if something looks wrong, say so. It is genuinely useful. A good number of the things on this site were fixed because someone said “this looks odd”.
How it grew
- December 2025 The judge is switched on. Two accounts, and 26 submissions in the first few weeks — mostly us, checking that it worked at all.
- January 2026 The first real cohort arrives: 127 students join in a single month and send 4,735 submissions. The judge stops being a toy.
- February – April 2026 A whole semester runs on it. Four mock tests, then the In-Class Test on 16 April — 115 students, marked by the judge, none of it by hand.
- April 2026 The busiest month so far: 6,133 submissions. Also the month we discovered the whole site had been quietly serving everyone from one process. It is not any more.
- June 2026 The Refer/Defer resit: 24 students, one sitting, graded as they typed.
- July 2026 Rebuilt. The judge now holds more than one module, the pages were redesigned to be read rather than skimmed, and your result appears the moment the judge finishes instead of a few seconds later.
Where it is today
These are counted from the judge as this page loads. Nobody types them in, so they go up on their own.
Something wrong? Something missing?
Tell the teaching team: abdujabbarov@gmail.com. Bugs, confusing problem statements, a test case you think is wrong, a problem you would like to see added — all of it is welcome.