Aller au contenu

FizzBuzz (PHP)

Débutant PHP 10 min CONDITIONS
Objectifs : conditions , modulo , retour de valeur

Énoncé

Écrivez une fonction fizzbuzz(int $n): string qui reçoit un entier n et retourne :

  • "FizzBuzz" si n est divisible par 3 et par 5
  • "Fizz" si n est divisible par 3
  • "Buzz" si n est divisible par 5
  • (string) n dans tous les autres cas

Exemple

fizzbuzz(3)  → "Fizz"
fizzbuzz(5)  → "Buzz"
fizzbuzz(15) → "FizzBuzz"
fizzbuzz(7)  → "7"

Remarque

N'incluez pas la balise <?php, elle est ajoutée automatiquement. La fonction doit retourner une chaîne (pas l'afficher avec echo).

Cas de tests visibles 5/8
  • fizzbuzz(1) → "1"
  • fizzbuzz(3) → "Fizz"
  • fizzbuzz(5) → "Buzz"
  • fizzbuzz(9) → "Fizz"
  • fizzbuzz(10) → "Buzz"
  • + 3 tests cachés (révélés après validation)
PHP
Ctrl+Entrée pour valider