आप फ्लॉपटोनिया ग्रह के लिए अपने रास्ते पर एक अंतरिक्ष पर्यटक हैं! फ्लाइट को एक और 47,315 साल लगने वाले हैं, इसलिए समय बीतने से पहले आप क्रायोजेनिकली फ्रोजन हो जाते हैं ताकि आप फ्लॉपटोनियन कैलेंडर को समझने में मदद करने के लिए एक प्रोग्राम लिखने का फैसला करें।
यहाँ 208-दिवसीय फ्लॉपटोनियन कैलेंडर है:
Month Days Input Range
Qupu 22 [0-22)
Blinkorp 17 [22-39)
Paas 24 [39-63)
Karpasus 17 [63-80)
Floopdoor 1 [80]
Dumaflop 28 [81-109)
Lindilo 32 [109-141)
Fwup 67 [141-208)
चुनौती
आपका कार्यक्रम, वर्ष में एक पूर्णांक दिन (रेंज [0-208)
) महीने के इसी दिन और महीने के नाम का उत्पादन करने के लिए है;13 Dumaflop
) के उत्पादन के लिए है।
हालाँकि, इसका एक अपवाद है: फ्लॉप्टर फ़्लॉप्टेनियंस के लिए एक विशेष समय जो जाहिरा तौर पर अपने स्वयं के कैलेंडर पेज का हकदार है। कारण है कि, Floopdoor एक दिन के साथ लिखा है (यानी उत्पादन होता है Floopdoor
, नहीं1 Floopdoor
) के ।
परीक्षण के मामलों
0 => 1 Qupu
32 => 11 Blinkorp
62 => 24 Paas
77 => 15 Karpasus
80 => Floopdoor
99 => 19 Dumaflop
128 => 20 Lindilo
207 => 67 Fwup
नियम
- आपको एक पूरा कार्यक्रम लिखना होगा।
- आप मान सकते हैं कि इनपुट हमेशा मान्य है।
- आपके आउटपुट में एक अनुगामी न्यूलाइन हो सकती है, लेकिन अन्यथा किसी भी अतिरिक्त वर्ण से मुक्त होनी चाहिए। मामले को प्रदान किए गए उदाहरणों से भी मेल खाना चाहिए।
- आप दिनांक / समय फ़ंक्शन का उपयोग कर सकते हैं।
- कोड की लंबाई बाइट्स में मापी जानी है।
o
, लेकिन नाम के अन्य उदाहरण नहीं हैं।