Raku-Kurs / Grundlagen / Bedingte Überprüfungen / Übungen / FizzBuzz

Lösung: FizzBuzz

Diese Aufgabe ist eine klassische Interviewaufgabe, die hilft zu überprüfen, ob du an die Fälle denkst, in denen beide Bedingungen True sind. Wenn die Zahl durch sowohl 3 als auch 5 teilbar ist, sollte das Programm FizzBuzz ausgeben.

Code

Hier ist die Lösung:

my $n = prompt 'Gib eine Zahl ein: ';

print 'Fizz' if $n %% 3;
print 'Buzz' if $n %% 5;
print "\n";

🦋 Finde das Programm in der Datei fizz-buzz.raku.

Beispiel

Du musst einige Klassen von Eingabedaten testen:

  • Die Zahlen, die durch 3 teilbar sind, z.B.: 3, 6, 9, 12.
  • Die Zahlen, die durch 5 teilbar sind, z.B.: 5, 10, 15, 20.
  • Die Zahlen, die durch sowohl 3 als auch 5 teilbar sind, z.B.: 15, 30, 45.
  • Andere Zahlen, die weder durch 3 noch durch 5 teilbar sind, z.B.: 4, 7, 11.
$ raku exercises/conditional-checks/fizz-buzz.raku 
Gib eine Zahl ein: 3
Fizz

$ raku exercises/conditional-checks/fizz-buzz.raku
Gib eine Zahl ein: 10
Buzz

$ raku exercises/conditional-checks/fizz-buzz.raku
Gib eine Zahl ein: 7

$ raku exercises/conditional-checks/fizz-buzz.raku
Gib eine Zahl ein: 30
FizzBuzz

Nächste Übung

💪 Wie viele Zahlen sind gleich?

Kursnavigation

Codeblöcke / Lokale Variablen   |   Schleifen

Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.

Übersetzungen dieser Seite: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська