Французи своєрідно викладають цифри .
- 1-16 є "нормальними"
- 17-19 прописано 10 + 7. 10 + 8, 10 + 9 .
- 20-69 - "нормальні" (гаразд, гаразд! Не дуже, але вони в цьому виклику)
- 70-79 - це 60 + 10, 60 + 11 ... 60 + 10 + 7, 60 + 10 + 8, 60 + 10 + 9 .
- 80-99 - це 4 * 20, 4 * 20 + 1, 4 * 20 + 2 ... 4 * 20 + 16, 4 * 20 + 10 + 7, 4 * 20 + 10 + 8, 4 * 20 + 10 + 9
Виклик:
Візьміть додатне ціле число в діапазоні [1,100] і виведіть його «французьким шляхом». Ви повинні вивести його точно так , як це показано нижче, з *
і +
, так 97
це 4*20+10+7
, чи не [4 20 10 7]
чи що - то інше.
Тестові приклади:
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
коли "dix-huit" є 10+8
?
16
до10+7
вище. (По-англійськи це відбувається між12
і10+3
, дещо більше морфологічним маскуванням.) Я завжди був трохи перевантажений тим, що різні мови здійснюють цей перехід під різною кількістю.