1 | 0x00h | 696 pts |
2 | boris39 | 696 pts |
3 | neoxquick | 677 pts |
4 | maf-ia | 659 pts |
5 | eax | 658 pts |
6 | thefinder | 640 pts |
7 | benito255 | 605 pts |
8 | nikokks | 598 pts |
9 | mego | 589 pts |
10 | madbat2 | 580 pts |
11 | plucth | 562 pts |
12 | Mart | 550 pts |
13 | Stupefy | 530 pts |
14 | rostale | 516 pts |
15 | tehron | 503 pts |
16 | Kithyane | 498 pts |
17 | egosum | 471 pts |
18 | malose | 428 pts |
19 | CoYoTe99 | 415 pts |
20 | Undr | 413 pts |
Bonjour, un léger problème sur l'épreuve 10 : Une fois réussie, le champ "points earned" indique 72 au lieu de 7 En revanche sur le site le nombre de points comptabilisés est bien 7 Merci pour ce site génial !
Équation du challenge 52 corrigée, merci
Bonjour, il y a aussi un problème d'affichage "invalid equation" dans le challenge 52. Merci
Barbapapou l'équation du challenge 29 a été corrigée
Bonjour, il y a un problème avec l'affichage d'une équation dans le challenge 29
@rostale, en effet l'épreuve 21 ne fonctionne plus depuis un moment, pour l'instant on a pas prévu de temps pour la réparer je pense qu'on va finir par la supprimer tout simplement. @nikokks, ok je t'envoie un mail
Salut Metatr0n. pourrait on avoir une discussion en MP. J'imagine que tu as mon mail. Ce serait pour discuter de microcontest en general.
Pouvez-vous vérifier l'épreuve Email (21) ? En effet, je ne reçois pas d'email de la part du site. Merci
Bonjour et merci. Cependant, j'ai résolu le challenge qui me posait pb, donc plus rien à demander... pour l'instant.
Ça devrait être réparé maintenant
![]() |
Vous aimez µContest ? |
µContest, what is it ? How to participate ? How to solve the challenges proposed ? What language ? You will find all the answers to theses questions in this page. Concerning more specific questions, you can ask them on the forum.
GeneralHow to solve a challengeThe µContest libraries |
Example of a challenge resolution I
Example of a challenge resolution II |
Technical documentations
|
To begin, I think it's interessant for those who are not familiar, to give the definition of a library (Wikipedia) :
In computer science, a library is a collection of implementations of behavior, written in terms of a language, that has a well-defined interface by which the behavior is invoked. The value of a library is the reuse of the behavior. When a program invokes a library, it gains the behavior implemented inside that library without having to implement that behavior itself.So the µContest libraries are libraries we developped to avoid to recode the functions of connexion to the website every time. Moreover, this has the advantage to not take care of this aspect of the programmation, which is not part of the challenge.
This is the second version of the lib C/C++ (it uses the version 2 of the interface).
A lot of improvements have been developped. The main good news is that the lib consists in one header file (.h). That's all.
All the code is written in the header file. This presents the huge advantage to be compatible with Debug/Release settings, with 32/64 bits, with C/C++, with every compiler/IDE, and the lib works on Windows, Linux, and MacOS. This will make the use much much simpler. And bonus, you can see the source code !
So you just have to download the file microcontest2.h, and include it in your C or C++ file with :
#include "microcontest2.h"
![]() |
![]() |
Attention, for the users of Code::Blocks under Windows, an additional (simple) setting has to be set in the project options. Everything is explained on this page. |
![]() |
This is the second version of the lib Python (it uses the version 2 of the interface).
For the moment, it's only compatible with Python 2.7. But you can easily adapt its code to 3.3, and if you do it, feel
free to give us this version to make it available on the website.
So you just have to download the module libmicrocontest2_python27.py, and simply import it in your Python code :
from libmicrocontest2_python27 import *
This is the second version of the lib Java (it uses the version 2 of the interface).
It consists in a JAR archive you must include in the build path of your project :
import com.microcontest.Libmicrocontest2; import com.microcontest.Contest;You can take a look at the documentation, but it's quite simple to use and all you have to know is given in the example section.
This is the second version of the lib PHP (it uses the version 2 of the interface).
You just have to download the file libmicrocontest2.php_, remove the '_' at the end, and simply include it in your PHP code :
require 'libmicrocontest2.php';