Dein Freund Yaʻqūb steht hinter der Theke im belebtesten Feinkostladen der Stadt und schneidet, wiegt und verpackt Bestellungen für eine nie endende Schlange hungriger Kunden. Damit alles zügig vorangeht, zieht jeder Kunde bei der Ankunft ein nummeriertes Ticket.
Wenn es Zeit ist, die nächste Person aufzurufen, liest Yaʻqūb deren Nummer laut vor, immer in ausgeschriebenen englischen Wörtern, damit alle sie klar hören.
Du bekommst eine Zahl. Deine Aufgabe ist es, sie in englische Wörter zu fassen, genau so, wie dein Freund sie laut sagen würde. Yaʻqūb rechnet mit Zahlen von 0 bis 999,999,999,999.
Beispiele:
Wenn die Eingabe außerhalb des unterstützten Bereichs liegt (0 bis 999.999.999.999 einschließlich), wirf den String
"input out of range"
(wörtlich).
Melde dich bei Exercism an, um Factor mit 47 Konzepte163 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.