Les Français épeler les chiffres d'une manière particulière.
- 1-16 sont "normaux"
- 17-19 sont épelés 10 + 7. 10 + 8, 10 + 9 .
- 20-69 sont "normaux" (OK, OK! Pas vraiment, mais ils sont dans ce défi)
- 70-79 sont 60 + 10, 60 + 11 ... 60 + 10 + 7, 60 + 10 + 8, 60 + 10 + 9 .
- 80-99 sont 4 * 20, 4 * 20 + 1, 4 * 20 + 2 ... 4 * 20 + 16, 4 * 20 + 10 + 7, 4 * 20 + 10 + 8, 4 * 20 + 10 + 9
Défi:
Prenez un entier positif dans l'intervalle [1.100] et exportez-le "à la française". Vous devez le produire exactement comme il est montré ci-dessous, avec *
et +
, ainsi 97
est-il 4*20+10+7
, pas [4 20 10 7]
ou quelque chose d'autre.
Cas de test:
1 - 1
.. - ..
16 - 16
17 - 10+7
18 - 10+8
19 - 10+9
20 - 20
21 - 21
.. - ..
69 - 69
70 - 60+10
71 - 60+11
72 - 60+12
77 - 60+10+7
78 - 60+10+8
79 - 60+10+9
80 - 4*20
81 - 4*20+1
82 - 4*20+2
.. - ..
90 - 4*20+10
91 - 4*20+11
96 - 4*20+16
97 - 4*20+10+7
98 - 4*20+10+8
99 - 4*20+10+9
100 - 100
22
quand "dix-huit" est 10+8
?
16
en10+7
bas. (En anglais, cela se produit entre12
et10+3
, avec un déguisement un peu plus morphologique.) J'ai toujours été un peu trop obsédé par le fait que différentes langues effectuent cette transition à des nombres différents.