法国人用一种特殊的方式拼写数字。
- 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”为“ vent -deux” 10+8
?
16
到10+7
上面。(用英语,它发生在12
和之间10+3
,并带有一些形态上的伪装。)我一直对这样的事实过于着迷,因为不同的语言以不同的数字进行转换。