Fizzy

Fizzy

Mittel

Anleitung

FizzBuzz ist ein Kinderspiel, bei dem man die ganzen Zahlen durchzählt. Für jede von ihnen gilt: Wenn sie durch drei teilbar ist, ersetze sie durch das Wort „fizz“; wenn sie durch fünf teilbar ist, ersetze sie durch „buzz“; wenn beides zutrifft, sage beides; wenn nichts davon zutrifft, sage die Zahl. Es ist nicht besonders schwierig zu implementieren, obwohl es eine Zeit lang als schneller Weg, um festzustellen, ob Bewerber für Einstiegsprogrammierstellen überhaupt programmieren konnten einige Beliebtheit genoss.

Seitdem ist es für diese Aufgabe etwas in Ungnade gefallen, weil Bewerber begannen, FizzBuzz-Implementierungen auswendig zu lernen, anstatt programmieren zu lernen.

Wir machen etwas Interessanteres als die Grundlagen: deine Aufgabe in dieser Übung ist es, FizzBuzz zu implementieren:

  • mit vollständig anpassbaren Regeln, welche Zahlen welche Wörter erzeugen
  • vollständig generisch mit einem sehr eingeschränkten minimalen Trait-Set
  • so, dass es genauso gut für die Collatz-Folge funktioniert wie für stetig ansteigende Zahlen
  • mit praktischen Hilfsmitteln, die die Verwendung ergonomisch machen
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Rust Exercism

Bereit, mit Fizzy zu starten?

Melde dich bei Exercism an, um Rust mit 99 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.