sujet Test 1 : code

Auteur :
  • François Brucker

Vous avez 15min pour faire le test.

Toute fonction écrite doit être testée :

Lorsque l'on vous demande d'écrire une fonction, cela signifie :

  • écrire le code de la fonction
  • écrire les tests qui vérifient son bon fonctionnement

Ce n'est pas grave si vous ne faites pas toutes les questions, mais si vous donnez une fonction sans ses tests ou qui ne fonctionne pas elle ne sera pas notée.

Enfin, faites aussi en sorte que votre code ait 0 défaut de style (le linter ne doit pas râler).

But

On essaye d'écrire un programme qui joue au pendu.

1. fonction est_une_lettre(lettre, mot)

On vous demande d'écrire la fonction est_une_lettre(lettre, mot) telle que :

2. fonction caractères(lettre, mot)

On vous demande d'écrire la fonction caractères(lettre, mot) telle que :

3. fonction découvre(mot_caché, lettre, positions)

On vous demande d'écrire la fonction découvre(mot_caché, lettre, positions) telle que :

4. fonction caché(mot)

On vous demande d'écrire la fonction caché(mot) telle que :

5. programme principal

Créez un programme principal permettant de jouer au pendu jusqu'à ce que le mot à trouver ne contienne plus de "."