फ्रांसीसी ने अजीबोगरीब तरीके से संख्याएँ निकालीं।
- 1-16 "सामान्य" हैं
- १-१९ को १० + out बताया जाता है । 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
"डिक्स-हूट" होने पर "विन्ग- ड्यूक्स" क्यों होना चाहिए 10+8
?
16
करने के लिए10+7
ऊपर। (अंग्रेजी में यह बीच12
- बीच में होता है10+3
, थोड़ा अधिक रूपात्मक प्रच्छन्नता के साथ।) मैं हमेशा इस तथ्य के साथ थोड़ा अतिरंजित रहा हूं कि विभिन्न भाषाएं अलग-अलग संख्याओं में उस संक्रमण को बनाती हैं।