Bon, j’ai passé deux-trois entretiens ou on m’a demandé d’implémenter “fizzbuz”
Les règles sont simples.
- Écrire un programme qui écrit les nombres de 1 à 100.
- Si le chiffre est divisible par 3 afficher seulement “fizz”
- Si le chiffre est divisible par 5 afficher seulement “buzz”
- Si divisible par 3 et 5 afficher “fizzbuzz”
- sinon afficher le chiffre tout seul
Il y a plein de solutions possibles
la plus littérale
1 2 3 4 5 6 7 8 9 10 11 |
|
la version de wikipedia
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Ma version que j’avais programmé
Le continue
n’est pas souvent utilisé. Mais je trouve qu’il remplit son rôle ici.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Sans boucle if
Il existe une version qui n’utilise aucune boucle if.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
En php on ne peux pas faire la commande suivante qui correcte en javascript;
1
|
|
1
|
|
C’est pour cela que l’on utilise cette ligne un peu bancale.
1
|
|
Il n’y a pas de boucle if. Si un jour on vous demande d’implémenter FizzBuzzb en essayer cette version.