Fizzy

Fizzy

Moyen

Instructions

FizzBuzz est un jeu pour enfants qui consiste à énumérer les nombres entiers. Pour chacun d'eux, s'il est divisible par trois, on remplace le nombre par le mot « fizz » ; s'il est divisible par cinq, par « buzz » ; s'il est divisible par les deux, on dit les deux ; sinon, on dit le nombre. Ce n'est pas particulièrement difficile à implémenter, mais le jeu a connu un certain succès pendant un temps comme un moyen rapide de vérifier si des candidats débutants en programmation savaient programmer du tout.

Depuis, il est un peu tombé en disgrâce pour cet usage, parce que les candidats se sont mis à mémoriser des implémentations de FizzBuzz au lieu d'apprendre à programmer.

On va faire quelque chose de plus intéressant que les bases : dans cet exercice, ta tâche consiste à implémenter FizzBuzz :

  • avec des règles entièrement personnalisables pour décider quels nombres produisent quels mots
  • entièrement générique sur un ensemble de traits minimal et très restreint
  • de sorte qu'il fonctionne aussi bien pour la suite de Collatz que pour des nombres qui augmentent régulièrement
  • avec des fonctions utilitaires pratiques pour rendre son utilisation ergonomique
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Rust Exercism

Prêt à commencer Fizzy ?

Inscris-toi sur Exercism pour apprendre et maîtriser Rust avec 99 exercices, et un vrai mentorat humain, le tout gratuitement.