চ্যালেঞ্জ:
ধনাত্মক পূর্ণসংখ্যা ইনপুট এন দেওয়া হয়েছে , এই ভ্যাটারি অনুসরণ করে এমন একটি ভেক্টর তৈরি করুন:
0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 ... ±(n-1) ±n
বা, শব্দের মাধ্যমে ব্যাখ্যা করা হয়েছে: ভেক্টরটি শুরু হয় 0
এবং 1
ক্ষুদ্রতম বিজোড় ধনাত্মক পূর্ণসংখ্যার না পৌঁছানো পর্যন্ত বৃদ্ধি করে যা ক্রমটির অংশ নয়, তারপরে এটি ক্ষুদ্রতম (প্রস্থে) এমনকি নেতিবাচক পূর্ণসংখ্যার অবধি পৌঁছা অবধি কমিয়ে দেয় অনুক্রমের অংশ নয়। এটি n
পৌঁছানো অবধি এভাবেই চলতে থাকে। ক্রমটি বিজোড় n
হলে ইতিবাচক n
এবং সমান n
হলে নেতিবাচক হবে n
।
আউটপুট বিন্যাস নমনীয়।
পরীক্ষার কেস:
n = 1
0 1
-----------
n = 2
0 1 0 -1 -2
-----------
n = 3
0 1 0 -1 -2 -1 0 1 2 3
-----------
n = 4
0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4
-----------
n = 5
0 1 0 -1 -2 -1 0 1 2 3 2 1 0 -1 -2 -3 -4 -3 -2 -1 0 1 2 3 4 5
আপনি শূন্য সূচকে এন নিতে বেছে নিতে পারেন । n = 1
তাহলে দিতে হবে 0 1 0 -1 -2
।
এটি কোড-গল্ফ , তাই প্রতিটি ভাষার সংক্ষিপ্ততম কোডটি জয়ী হয়! ব্যাখ্যা সর্বদা হিসাবে উত্সাহিত হয়!