1 | 0x00h | 688 pts |
2 | boris39 | 688 pts |
3 | thefinder | 688 pts |
4 | neoxquick | 669 pts |
5 | maf-ia | 651 pts |
6 | eax | 650 pts |
7 | nikokks | 607 pts |
8 | benito255 | 598 pts |
9 | mego | 581 pts |
10 | madbat2 | 572 pts |
11 | plucth | 555 pts |
12 | Mart | 542 pts |
13 | rostale | 542 pts |
14 | Stupefy | 523 pts |
15 | tehron | 507 pts |
16 | Kithyane | 490 pts |
17 | egosum | 466 pts |
18 | LouisJ | 444 pts |
19 | malose | 420 pts |
20 | CoYoTe99 | 410 pts |
Salut nikokks Ce problème n'est pas évident en effet. Une manière de faire est de trouver les formes les plus simples, et de les "effacer" de l'image avant de chercher les formes plus complexes ;)
Salut a tous =) , je bug sur le problème 28 (forme analysis). Quelqu'un aurait il une piste ?
Coucou oui, tu peux m'envoyer un mail si tu veux. Le plus simple, ce serait d'avoir un package pour python 3. J'ai essayé et ça n'a pas marché!
Salut thefinder, ça faisait longtemps ! Oula ça en fait des problèmes :'( Le premier challenge ? La somme de deux nombres ?
Coucou, j'ai essayé de reprendre avec python. J'ai plusieurs soucis. 1) Il faut rajouter headers={'Content-Type': 'application/x-www-form-urlencoded'} avec un requests.session(). 2) Je n'ai pas réponse du serveur si je soumet une réponse au premier challenge. J'essaye finir en python les 3 dernières épreuves qui me reste. :)
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
![]() |
Vous aimez µContest ? |
ID : | 45 |
Points : | 11 |
Validations : |
|
Page de l'épreuve | |
Reporter un bug |
84 personnes :
Une machine de Turing est un appareil théorique qui manipule des symboles sur un ruban en fonction d'une table de règles. En dépit de sa simplicité, une machine de Turing peut être adaptée pour simuler la logique de n'importe quel algorithme, et est particulièrement utile pour comprendre le fonctionnement des ordinateurs.
Etat courant | Symbole courant | Symbole à écrire | Déplacer la tête vers la | Prochain état | |
---|---|---|---|---|---|
A | 0 | 1 | DROITE | B | |
A | 1 | 1 | GAUCHE | C | |
B | 0 | 1 | DROITE | C | |
B | 1 | 1 | DROITE | B | |
C | 0 | 1 | DROITE | D | |
C | 1 | 0 | GAUCHE | E | |
D | 0 | 1 | GAUCHE | A | |
D | 1 | 1 | GAUCHE | D | |
E | 0 | 1 | DROITE | F | |
E | 1 | 0 | GAUCHE | A |
...0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 ...
| <- Position de la tête de lecture et d'écriture.
...0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 ...
|
...0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 ...
|
tape
. La position initiale de la tête sera toujours sur le premier symbole de ce ruban. Dans cet exemple, vous recevriez la variable :tape = "0 1 1 0 1"
final_tape_state = "1 0 1 0 0 1 0 0 1 1"
final_tape_state = "0 0 0 0 1 0 1 0 0 1 0 0 1 1 0 0"
Nom | Type | Description | |
---|---|---|---|
Variables à récupérer | |||
tape | Chaîne de caractères | char* | Le ruban initial. La tête de lecture et d'écriture est positionnée sur le premier symbole du ruban. |
Variables à renvoyer | |||
final_tape_state | Chaîne de caractères | char* | Le ruban dans son état final. Si l'état final n'est pas atteint avant la 1000e itération, renvoyer le ruban tel qu'il est après cette 1000e itération. |