Koduesi is an algorithm programming competition.
In order to compete, you need to register for Koduesi account.
You can register with local account or register using another service like:
To practice our coding problems go to practice section. In this section you can view and practice problems intended for practice and problem of past contests.
To compete in contest, you need to login during active contest.
Go to contest section and select the active contest. After selecting the contest you will enter the Contest Arena.
Currently we support 8 programming languages. All compilers run under linux ubuntu server.
Here is a list of supported languages and compilers used to compile solutions:
Language | Compiler Command | Version of compiler |
---|---|---|
Pascal | fpc | 2.4.4-3.1 |
C | gcc | 4.6.3 |
C++ | g++ | 4.6.3 |
Java | javac | 1.7.0_25 |
Python | python | 2.7.3 |
PHP | php | 2.3.0 |
Perl | perl | 5.14.2 |
C# | mcs | 2.10.8.1 |
Python3 | python3.5 | 3.5.2 |
The compiler that is used is different than the one used in Dev-C++ or Codeblocks in Windows environment. If you are able, use a GNU Linux environment.
All solution must have a static main method in a Main class. You can have more classes but you must have one public class named "Main", otherwise the solution will have Compile error.
The compiler is not Microsoft C#.NET, but Mono. Make sure you read the documentation about some parts in the compiler or the framework missing. Dynamic structures, lambda expressions and other C# modern functionalities are generally supported, but try to avoid them and be careful while using them.
Here is a list of solution status and their meaning:
The calculation of user rating is done by sum of problems level that user has solved. If the rating is same, the user that have less submition will have better place.
The ranking on contest is done as follows:
Penalty in time - for every wrong submition user gets time penalty of 5 minutes. The penalty for particular problem is added to total time if user has solved that problem.
Solution in C language
Solution in C++ language
Solution in Pascal language
Solution in Java language
Solution in C# language
Solution in Python language
Solution in PHP language
Solution in Perl language
If you have trouble to login, you can reset password by your mail on reset password page.
If you are migrating from old platform on you first login you have to reset your password first.
If you still have trouble to reset your account password write us mail at admin(at)koduesi.com.