Σε κάποιες αγγλικές προφορές, όταν λες γρήγορα "two for", ακούγεται σαν "two fer". Το two-for-one είναι ένας τρόπος να πεις ότι αν αγοράσεις ένα, παίρνεις κι ένα δωρεάν. Έτσι, η φράση "two-fer" συχνά υπονοεί μια προσφορά δύο για ένα.
Φαντάσου ένα αρτοποιείο που έχει μια γιορτινή προσφορά, όπου μπορείς να αγοράσεις δύο μπισκότα στην τιμή του ενός ("two-fer one!"). Δέχεσαι την προσφορά και (πολύ γενναιόδωρα) αποφασίζεις να δώσεις το επιπλέον μπισκότο σε κάποιον άλλο στην ουρά.
Η αποστολή σου είναι να καθορίσεις τι θα πεις καθώς χαρίζεις το επιπλέον μπισκότο.
Αν ξέρεις το όνομα του ατόμου (π.χ. αν το όνομά του είναι Do-yun), τότε θα πεις:
One for Do-yun, one for me.
Αν δεν ξέρεις το όνομα του ατόμου, θα πεις you αντί γι' αυτό.
One for you, one for me.
Ορίστε μερικά παραδείγματα:
| Όνομα | Διάλογος |
|---|---|
| Alice | One for Alice, one for me. |
| Bohdan | One for Bohdan, one for me. |
| One for you, one for me. | |
| Zaphod | One for Zaphod, one for me. |
Το 2-for-1 ( name -- str ) παίρνει είτε ένα όνομα ως συμβολοσειρά είτε f για την περίπτωση χωρίς όνομα.
"Alice" 2-for-1 ! "One for Alice, one for me."
f 2-for-1 ! "One for you, one for me."
Γράψου στο Exercism για να μάθεις και να κατακτήσεις Factor με 47 έννοιες163 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.