সোমবার, 31 অক্টোবর, হ্যালোইন। এবং এটা সম্পর্কে চিন্তা পেয়েছিলাম - আমি ভাবছি অন্য মাসের মাসের শেষ দিন আছে এছাড়াও একটি সোমবার হতে পারে?
ইনপুট
- কোনও বছরের উপস্থাপন করা যে কোনও সুবিধাজনক বিন্যাসে ইতিবাচক পূর্ণসংখ্যার
10000 > y > 0
,। - প্রয়োজনে ইনপুটটি জিরো (যেমন
0025
বছরের জন্য25
) দিয়ে প্যাড করা যেতে পারে ।
আউটপুট
- সেই বছরের মাসগুলির একটি তালিকা যেখানে মাসের শেষ দিনটি সোমবার।
- এটি মাসের নাম (যেমন,
January, March, October
), বা শর্টনাম (Jan, Mar, Oct
), বা সংখ্যা (1, 3, 10
), আলাদা লাইন বা একটি তালিকা বা সীমিত, ইত্যাদি হিসাবে হতে পারে, যতক্ষণ না এটি পাঠকের কাছে দ্ব্যর্থহীন। - আউটপুট ফর্ম্যাট অবশ্যই সামঞ্জস্যপূর্ণ হতে হবে:
- সমস্ত বছর ইনপুট (অর্থাত্ আপনি কিছু ইনপুটগুলির জন্য মাসের নাম এবং অন্যান্য ইনপুটগুলির জন্য মাসের সংখ্যা আউটপুট করতে পারবেন না)
- ভাল আউটপুট প্রতি সামঞ্জস্যপূর্ণ যত (অর্থাত, আপনি পারবেন না আউটপুট
1
জন্যJanuary
হিসাবে একই আউটপুটেJul
জন্যJuly
) - মূলত, একটি ফর্ম্যাট চয়ন করুন এবং এটি আটকে থাকুন।
বিধি
- এমনকি ইনপুট / আউটপুট জন্য গ্রেগরিয়ান ক্যালেন্ডার ধরে নিন
y = 1
। - লিপ বছরগুলি অবশ্যই যথাযথভাবে জবাবদিহি করতে হবে (অনুস্মারক হিসাবে: প্রতি বছর 4 দ্বারা বিভাজ্য বছরগুলি 100 দ্বারা বিভাজ্য বছরগুলি ব্যতীত, যদি 400 - 1700, 1800, 1900 এর দ্বারা বিভাজ্য না হয় সমস্ত লিপ বছর নয়, তবে 2000 ছিল)।
- আপনি পছন্দ মতো কোনও বিল্ট-ইন বা অন্যান্য তারিখ গণনা সরঞ্জাম ব্যবহার করতে পারেন।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরিয়ে দিতে পারেন।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।
উদাহরণ
1 --> Apr, Dec
297 --> May
1776 --> Sep
2000 --> Jan, Jul
2016 --> Feb, Oct
3385 --> Jan, Feb, Oct