Aller au contenu principal
U/
Conditions
polyglotte

FizzBuzz classique de 1 à 100

Afficher les entiers de 1 à 100 en remplaçant les multiples de 3 par Fizz, les multiples de 5 par Buzz, et les multiples des deux par FizzBuzz.

15 minPublié le 20 mai 2026Proposé par Anonyme

Défi

// Lisez attentivement, codez sur votre machine

Énoncé

Le programme parcourt les entiers de 1 à 100 inclus et affiche, pour chacun, une ligne selon les règles suivantes : si le nombre est divisible par 3 et 5, afficher FizzBuzz ; si divisible par 3 seulement, afficher Fizz ; si divisible par 5 seulement, afficher Buzz ; sinon, afficher le nombre. Aucune entrée n'est attendue.

Contraintes

  • Plage : de 1 à 100 inclus.
  • Un résultat par ligne.
  • Orthographe exacte : Fizz, Buzz, FizzBuzz (majuscule initiale uniquement).
  • Tester la divisibilité par 15 (ou par 3 et 5 simultanément) avant les cas individuels.
  • Solution réalisable dans tout langage généraliste (Python, JS, C, Go, Rust, Bash) en utilisant uniquement la bibliothèque standard.

Exemple

1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz

Les lignes 1 à 15 de la sortie attendue. La sortie complète se termine par Buzz à la ligne 100.

Espace solution

Proposer une solution

Connectez-vous ou créez un compte pour envoyer votre code (aucune exécution côté serveur — on stocke juste le texte pour la communauté).

// À garder en tête
  • D'abord, faire marcher

    On ne cherche pas à optimiser : d'abord, on fait marcher le truc. Optimiser vient ensuite — et ça aussi, ça s'apprend. (Si un défi porte sur l'optimisation, son énoncé le précise.)

  • Pas de mauvaise réponse

    Il n'y a pas de mauvaise réponse à un défi. Le but, c'est de le faire. Ce qui compte, c'est de s'entraîner.

  • Trop dur ? Au suivant

    Un défi te résiste ? N'hésite pas à en prendre un autre. Ils seront encore là demain.