আপনি গ্রহ ফ্লোপটোনিয়া যাওয়ার পথে একটি স্থান পর্যটক! ফ্লাইটটি আরও 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
, না 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
, তবে নামের অন্যান্য উদাহরণগুলি তা দেয় না।