Beschreibung:
Fizz Buzz ist so zusagen das "Hello World!" unter den Katas. Sie soll auf möglichst einfache Weise zeigen welche Anweisungen und Bestandteile in einer Kata vorkommen. Sie soll daher nur der Einführung in die Kata bzw. der Programmiersprache/UnitTest dienen.
Aufgabe:
Wenn eine natürliche Zahl durch 3 teilbar ist soll "fizz" Ausgegeben werden.
Wenn eine natürliche Zahl durch 5 teilbar ist soll "buzz" Ausgegeben werden.
Wenn eine natürliche Zahl durch 3 & 5 teilbar ist soll "fizzbuzz" Ausgegeben werden.
Beispiele:
Eingabe: 1 Ausgabe: 1
Eingabe: 2 Ausgabe: 2
Eingabe: 3 Ausgabe: fizz
Eingabe: 4 Ausgabe: 4
Eingabe: 5 Ausgabe: buzz
Eingabe: 6 Ausgabe: fizz
...
Eingabe: 10 Ausgabe: buzz
...
Eingabe: 15 Ausgabe: fizzbuzz
...
Lösungen:
C#: SourceCode & Tests
TypeScript: SourceCode & Tests
Python: SourceCode & Tests
C++: C++ Sample Code
Erweiterungen:
"fizz" und "buzz" soll auch dann ausgegeben werden wenn die entsprechende Ziffer enthalten ist.
Beispiel: Eingabe: 13 Ausgabe: fizz, Eingabe: 51 Ausgabe: buzz, Eingabe: 53 Ausgabe: fizzbuzz
"Hajime"