Fizzy

Fizzy

Μέτριο

Οδηγίες

Το FizzBuzz είναι ένα παιδικό παιχνίδι όπου μετράς τους ακέραιους αριθμούς. Για τον καθένα από αυτούς, αν διαιρείται με το τρία, βάλε τη λέξη "fizz"; αν διαιρείται με το πέντε, βάλε "buzz"; αν διαιρείται και με τα δύο, πες και τις δύο; αν δε διαιρείται με κανένα, πες τον αριθμό. Δεν είναι ιδιαίτερα δύσκολο να το υλοποιήσεις, αν και για ένα διάστημα γνώρισε κάποια δημοτικότητα ως ένας γρήγορος τρόπος να καταλάβεις αν οι υποψήφιοι για θέσεις αρχάριων προγραμματιστών ήξεραν να προγραμματίζουν καθόλου.

Από τότε έχει πέσει κάπως σε δυσμένεια για αυτή τη δουλειά, γιατί οι υποψήφιοι άρχισαν να αποστηθίζουν υλοποιήσεις του FizzBuzz αντί να μάθουν να προγραμματίζουν.

Θα κάνουμε κάτι πιο ενδιαφέρον από τα βασικά: το καθήκον σου σε αυτή την άσκηση είναι να υλοποιήσεις το FizzBuzz:

  • με κανόνες πλήρως προσαρμόσιμους ως προς το ποιοι αριθμοί παράγουν ποιες λέξεις
  • πλήρως γενικό πάνω σε ένα πολύ περιορισμένο, ελάχιστο σύνολο από traits
  • έτσι ώστε να λειτουργεί εξίσου καλά για την Ακολουθία Collatz όσο και για αριθμούς που αυξάνονται σταθερά
  • με βολικά βοηθητικά που κάνουν τη χρήση του εργονομική
Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
Rust Exercism

Έτοιμος να ξεκινήσεις την άσκηση Fizzy;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις Rust με 99 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.