আপনার চ্যালেঞ্জটি হ'ল সমস্ত সংখ্যার সংখ্যা গণনা করে এমন ক্রমের একটি নির্দিষ্ট মেয়াদ আউটপুট করা। ক্রমটি নিম্নরূপ: আমাদের যদি 0-সূচিযুক্ত ফাংশনটি অনুক্রম তৈরি করে f(n)এবং ceil(x)সিলিং ফাংশন হয়, তবে f(0) = 0; abs(f(n)) = ceil(n/2); উভয় এবং উভয়ই বিজোড় sign(f(n))হলে nএবং ইতিবাচক ceil(n/2)হয়।
এই ক্রমটি বুঝতে সহায়তা করার জন্য, প্রথম কয়েকটি পদ নিম্নলিখিত হিসাবে রয়েছে: 0 1 -1 -2 2 3 -3 -4 4 5 -5 -6 6 7 -7...
আপনার কাজটি এমন একটি প্রোগ্রাম লিখতে হয় যা একটি পূর্ণসংখ্যা নেয় nএবং nঅনুক্রমের প্রথম পদের আউটপুট দেয় । ইনপুট কেবল 0 বা 1-সূচকযুক্ত হতে পারে।
পরীক্ষার কেস (0-সূচিযুক্ত):
0 => 0
1 => 1
2 => -1
3 => -2
4 => 2
5 => 3
এটি কোড-গল্ফ , সবচেয়ে কম বাইট জয়!