Illustration visuelle du challenge de code : Pierre-Feuille-Ciseaux
Comportemental Débutant

Pierre-Feuille-Ciseaux

Pour se familiariser avec le système, tu dois battre ton adversaire à Pierre / Feuille / Ciseaux et donc répondre à chacun de ses coups ! Tu as une longueur d’avance et sait donc ce qu’il va jouer, à toi de répondre en fonction !

Code : PIERRE_FEUILLE_CISEAUX

Concept(s) de programmation utilisables pour résoudre ce challenge : Conditions

Mission

Le système renvoie la liste des coups de ton adversaire sous la forme d’une chaîne de caractères.

Ici, on ne rigole pas, ce n’est pas le premier à 3 qui gagne, il faut gagner tous les coups !

Si ton adversaire fait Pierre, tu dois faire Feuille, s’il fait Feuille, tu dois faire Ciseaux, s’il fait Ciseaux, tu dois faire Pierre !

Règles

Chaque coup est représenté par une lettre :

  • Pierre : P
  • Feuille : F
  • Ciseaux : C

Par exemple, le système va renvoyer PFCP. 4 coups donc : Pierre, Feuille, Ciseaux, Pierre, il faudra donc retourner FCPF.

Exemple de données et déroulé ↓ Afficher

Par défaut on le cache parce que ça peut prendre de la place. Tu n'es pas obligé de regarder le déroulé, qui peut te donner trop d'indices sur la résolution du challenge...

Corrigé(s) du challenge

Ne va pas trop vite

Les corrigés te permettent de découvrir certains concepts techniques mais vont aussi te donner une solution au challenge. Code le challenge par toi même avant de consulter les corrigés ;)

PHP

10 façons de coder la même chose en PHP

On commence par se passer des if/else et on termine avec des fonctions de callback.

Javascript

Exemple d’une solution en Javascript

Le corrigé du challenge Pierre-Feuille-Ciseaux en JavaScript

Python

Exemple d’une solution en Python

Le corrigé du challenge Pierre-Feuille-Ciseaux en Python

PHP

Tests unitaires en PHP #1 prendre en main PHPUnit

Découvrir PHPUnit en écrivant 4 premiers tests.

Crée un compte ou connecte-toi pour suivre ta progression.

Keep coding

Autres challenges à réaliser

Starter
Boucle foreach

Boucle foreach

On parcourt un tableau contenant des entiers.

Intermédiaire
STARSHIP #2 : Attention aux météorites !

STARSHIP #2 : Attention aux météorites !

Une pluie de météorites approche… Ton vaisseau aura t-il assez d’énergie pour le traverser sans encombre ?

Comportemental
Intermédiaire
L’explorateur de l’espace #3

L’explorateur de l’espace #3

Tes satellites te permettent de recueillir des informations aux confins des univers connus… Mais comment vas-tu traiter tout ça ?

Comportemental

Ta newsletter chaque mois

Corrigés, challenges, actualités, veille technique... aucun spam.