আপনার চ্যালেঞ্জ অত্যন্ত সহজ। ইনপুট হিসাবে একটি বছর দেওয়া হয়েছে, সেই বছরের সমস্ত মাস মুদ্রণ করুন যা গ্রেগরিয়ান ক্যালেন্ডার অনুসারে 13 শে শুক্রবার অন্তর্ভুক্ত থাকবে । নোট করুন যে যদিও গ্রেগরিয়ান ক্যালেন্ডারটি ১৫৮২ অবধি চালু করা হয়নি, সরলতার জন্য আমরা ভান করব যে এটি 0001 খ্রিস্টাব্দ থেকে ব্যবহৃত হয়ে আসছে।
বিধি
সম্পূর্ণ প্রোগ্রাম বা ফাংশন অনুমোদিত।
আপনি এসটিডিইএন থেকে ফাংশন আর্গুমেন্ট হিসাবে বা কমান্ড লাইন আর্গুমেন্ট হিসাবে ইনপুট নিতে পারেন।
আপনাকে কোনও তারিখ এবং সময় অন্তর্নির্মিত ব্যবহার করার অনুমতি নেই।
আপনি নিরাপদে ধরে নিতে পারেন যে ইনপুটটি একটি বৈধ বছর হবে। যদি ইনপুটটি 1 টির চেয়ে কম হয়, কোনও বৈধ পূর্ণসংখ্যার নয় বা আপনার ভাষার নেটিভ সংখ্যা ধরণের চেয়ে বড় হয়, আপনাকে এটি হ্যান্ডেল করতে হবে না এবং আপনি অনির্ধারিত আচরণ পান।
আউটপুটটি ইংরেজিতে বা অন্য যে কোনও মানব পাঠযোগ্য বিন্যাসে সংখ্যার হতে পারে, যতক্ষণ আপনি স্ট্যান্ডার্ডটি নির্দিষ্ট করেন।
লিপ-বছরগুলির জন্য আপনার অ্যাকাউন্ট রয়েছে তা নিশ্চিত করুন। এবং মনে রাখবেন, লিপ-বছরগুলি প্রতি 4 বছরে ঘটে না!
পরামর্শ
যেহেতু এটি সম্পর্কে অনেকগুলি বিভিন্ন উপায় রয়েছে, তাই এটি কীভাবে করবেন তা আমি আপনাকে বলতে চাই না। তবে কোথা থেকে এটি শুরু করতে হবে তা বিভ্রান্তিকর হতে পারে, সুতরাং একটি তারিখ থেকে সপ্তাহের দিন নির্ধারণের কয়েকটি ভিন্ন নির্ভরযোগ্য উপায় ways
সপ্তাহের একটি পরিচিত দিন, যেমন সোমবার, 1 লা জানুয়ারী, 0001 সহ একটি শুরুর তারিখটি চয়ন করুন এবং দুটি দিন কতটা দূরে রয়েছে তা খুঁজে বের করুন এবং এই সংখ্যাটি মডেল 7 নিন।
নমুনা IO
2016 --> May
0001 --> 4, 7
1997 --> Jun
1337 --> 09, 12
123456789 --> January, October
যথারীতি, এটি কোড-গল্ফ, সুতরাং স্ট্যান্ডার্ড-ফাঁকগুলি প্রয়োগ হয় এবং সংক্ষিপ্ত উত্তর জেতে।