একটি তারিখ যেমন স্বাক্ষরবিহীন পূর্ণসংখ্যার দ্বারা প্রতিনিধিত্ব করা যায়: YYYYMMDD। আপনার যা করা দরকার, তা হ'ল সংক্ষিপ্ততম প্রোগ্রাম বা ফাংশন যা সর্বাধিক সাম্প্রতিক তারিখটি নির্ধারণ করে যার সংখ্যাটি একটি নির্দিষ্ট সংখ্যার n
(আজকের তারিখ সহ) বিভাজ্য ছিল এবং তারপরে সেই তারিখটি উপরে প্রদর্শিত বিন্যাসে ফেরত দেয়। প্রদত্ত পূর্ণসংখ্যার দ্বারা বিভাজ্য কোনও তারিখ (00000101 এবং আজ সমেত অন্তর্ভুক্ত) কখনও না থাকলে আপনার ফিরে আসা উচিত -1।
উদাহরণ
Current Date Input Output
30 July, 2014 4 20140728
30 July, 2014 7 20140729
28 July, 2014 4 20140728
28 July, 2014 7 20140722
28 July, 5 90000 -1
ইনপুট
আপনি STDIN থেকে পড়তে পারেন বা কোনও ফাংশন আর্গুমেন্ট নিতে পারেন বা ইনপুটটি কোনও ভেরিয়েবলের মধ্যে সঞ্চয় করার আশাও করতে পারেন। ইনপুটটি একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা হবে।
আউটপুট
STDOUT এ লিখুন বা YYYYMMDD বিন্যাসে পূর্ণসংখ্যার প্রতিনিধিত্ব করে পূর্ণসংখ্যাটি (বা কোনও পরিবর্তনশীল হিসাবে সংরক্ষণ করুন) ফিরে আসুন।
বিধিনিষেধ
আপনি আপনার ভাষার অফারগুলির কোনও মানক গ্রন্থাগার ব্যবহার করতে পারেন। স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
জয়ের শর্ত
এটি একটি কোড-গল্ফ , তাই ক্ষুদ্রতম প্রোগ্রাম (বাইটে) জিতেছে। টাই হওয়ার ক্ষেত্রে সর্বাধিক ভোটের উত্তর জিতবে।