তার পরিবর্তে কৌতূহল বিকল্প স্বরলিপি আইএসও 8601 স্ট্যান্ডার্ড তারিখ ফর্ম্যাট র্যান্ডাল snuck সম্পর্কে তার xkcd মধ্যে :
বড় সংখ্যা হ'ল সমস্ত অঙ্ক যা তাদের স্বাভাবিক ক্রমে বর্তমান তারিখে উপস্থিত হয় এবং ছোট সংখ্যাগুলি সেই অঙ্কটির সংঘটনগুলির 1-ভিত্তিক সূচক হয়। সুতরাং উপরের উদাহরণ উপস্থাপন করে 2013-02-27
।
আসুন যেমন একটি তারিখের জন্য একটি ASCII প্রতিনিধিত্ব সংজ্ঞায়িত করা যাক। প্রথম লাইনে 1 থেকে 4 সূচক রয়েছে contains দ্বিতীয় লাইনে "বড়" সংখ্যা রয়েছে। তৃতীয় লাইনে সূচকগুলি 5 থেকে 8 পর্যন্ত রয়েছে। যদি একক স্লটে একাধিক সূচক থাকে তবে সেগুলি ছোট থেকে বড় পর্যন্ত একে অপরের পাশে তালিকাভুক্ত হয়। যদি m
একক স্লটে সর্বাধিক সূচক থাকে (যেমন একই অঙ্কে এবং একই সারিতে), তবে প্রতিটি কলামের m+1
অক্ষর প্রশস্ত এবং বাম-প্রান্তিক হওয়া উচিত :
2 3 1 4
0 1 2 3 7
5 67 8
বিপরীত রূপান্তরকরণের জন্য সহচর চ্যালেঞ্জটিও দেখুন ।
চ্যালেঞ্জ
একটি আইএসও 8601 তারিখ ( YYYY-MM-DD
) দেওয়া হয়েছে, সম্পর্কিত xkcd তারিখ চিহ্নিতকরণ আউটপুট করুন।
আপনি STDIN (অথবা নিকটতম বিকল্প), কমান্ড-লাইন আর্গুমেন্ট বা ফাংশন আর্গুমেন্টের মাধ্যমে ইনপুট নিয়ে কোনও প্রোগ্রাম বা ফাংশন লিখতে এবং STDOUT (বা নিকটতম বিকল্প), ফাংশন রিটার্ন মান বা ফাংশন (আউট) প্যারামিটারের মাধ্যমে ফলাফল আউটপুট করতে পারেন।
থেকে কোন বছর 0000
থেকে 9999
বৈধ ইনপুট হয়।
চলমান স্থানগুলি অনুমোদিত, শীর্ষস্থানীয় স্থানগুলি নেই। আপনি allyচ্ছিকভাবে একটি একক পেছনের নতুন লাইন আউটপুট করতে পারেন।
স্ট্যান্ডার্ড কোড-গল্ফ বিধি প্রযোজ্য।
পরীক্ষার মামলা
2013-02-27
2 3 1 4
0 1 2 3 7
5 67 8
2015-12-24
2 3 1 4
0 1 2 4 5
5 67 8
2222-11-11
1234
1 2
5678
1878-02-08
1 3 24
0 1 2 7 8
57 6 8
2061-02-22
2 4 1 3
0 1 2 6
5 678
3564-10-28
1 4 2 3
0 1 2 3 4 5 6 8
6 5 7 8
1111-11-11
1234
1
5678
0123-12-30
1 2 3 4
0 1 2 3
8 5 6 7