Kata: Fizz Buzz

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"