Στην ουρά

Στην ουρά

Εύκολο

Εισαγωγή

Ο φίλος σου ο Yaʻqūb δουλεύει στον πάγκο ενός ντελικατέσεν στην πόλη, κόβοντας, ζυγίζοντας και τυλίγοντας παραγγελίες για μια ουρά πεινασμένων πελατών που όλο και μακραίνει. Οι πελάτες που περιμένουν αρχίζουν να μπερδεύονται με το ποιος είναι ο επόμενος, γι' αυτό θέλει αριθμημένα χαρτάκια, ώστε να μπορούν να παρακολουθούν τη σειρά με την οποία φτάνουν.

Για να νιώθουν οι πελάτες ξεχωριστοί, δεν θέλει το χαρτάκι να έχει πάνω του μόνο έναν αριθμό. Θα παίρνουν μια κανονική αγγλική πρόταση με το όνομά τους και τον αριθμό τους.

Οδηγίες

Με δεδομένο ένα όνομα και έναν αριθμό, το καθήκον σου είναι να φτιάξεις μια πρόταση χρησιμοποιώντας αυτό το όνομα και αυτόν τον αριθμό ως τακτικό αριθμητικό. Ο Yaʻqūb περιμένει να χρησιμοποιήσει αριθμούς από το 1 μέχρι το 999.

Κανόνες:

  • Αριθμοί που λήγουν σε 1 (εκτός αν λήγουν σε 11) → "st"
  • Αριθμοί που λήγουν σε 2 (εκτός αν λήγουν σε 12) → "nd"
  • Αριθμοί που λήγουν σε 3 (εκτός αν λήγουν σε 13) → "rd"
  • Όλοι οι άλλοι αριθμοί → "th"

Παραδείγματα:

  • "Mary", 1 → "Mary, you are the 1st customer we serve today. Thank you!"
  • "John", 12 → "John, you are the 12th customer we serve today. Thank you!"
  • "Dahir", 162 → "Dahir, you are the 162nd customer we serve today. Thank you!"
Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
Bash Exercism

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

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