Adott egy 0 és 999 999 999 999 közötti szám; írd ki szavakkal angolul.
Foglalkozz a 0 és 99 közötti alapesettel.
Ha a program bemenete 22, akkor a kimenete 'twenty-two' legyen.
A programodnak hangosan jeleznie kell, ha a megengedett tartományon kívüli számot kap.
Néhány jó teszteset ehhez a programhoz:
Ha Macet használsz, futtasd a Mac OS X say programját, hogy hangosan beszéljen. Ha Linuxon vagy Windowson vagy, az eSpeakNG elérhető lehet az espeak paranccsal.
Valósítsd meg a szám ezres csoportokra bontását.
A 1234567890 olyan listát adjon, mint 1, 234, 567 és 890, míg a jóval egyszerűbb 1000 csak 1-et és 0-t adjon.
Most foglalkozz a megfelelő nagyságrendi szó beillesztésével a csoportok közé.
Tehát a 1234567890 eredménye '1 billion 234 million 567 thousand 890' legyen.
A programnak a tartományon kívüli értékeket is jeleznie kell. Nyugodtan megállhatsz a „trillion” szónál.
Tedd össze az egészet, hogy csak sima angol szöveget kapj.
A 12345 eredménye twelve thousand three hundred forty-five legyen.
A programnak a tartományon kívüli értékeket is jeleznie kell.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Nim nyelvet 70 feladat segítségével, valódi emberi mentorálással, mindez ingyen.