Bei dem FizzBuzz-Spiel werden die Zahlen von 1 bis 100 durchlaufen. Nun können folgende Fälle eintreten:
Ob eine Zahl durch eine andere Zahl teilbar ist, kann mit Hilfe des Modulo-Operators (oder Restwert-Operator) %
herausgefunden werden. Er berechnet den Divisionsrest: 10 % 3
ist 1, da 10 geteilt durch 3 genau 3 Rest 1 ergibt.
Die ersten 20 Ausgaben sehen wir folgt aus:
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz
Versuche das Problem nun auf unterschiedliche Arten in den folgenden Katas (Übungen) zu lösen:
Mögliche Lösungen für die Katas befinden sich hier oder hier. Auf dem Flagserver gibt es auch eine Übung FizzBuzz