Mondd

Mondd

Könnyű

Utasítások

Adott egy 0 és 999 999 999 999 közötti szám; írd ki szavakkal angolul.

1. lépés

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:

  • 0
  • 14
  • 50
  • 98
  • -1
  • 100

Kiterjesztés

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.

2. lépés

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.

3. lépés

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.

4. lépés

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.

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Nim Exercism

Készen állsz elkezdeni a(z) Mondd feladatot?

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.