1
গুলি এবং -1
এর একটি তালিকা দেওয়া , এটি একটি বৈধ ওভিএসএফ কোড কিনা তা নির্ধারণ করুন (সত্যবাদী বা মিথ্যা মান আউটপুট করে)।
ওভিএসএফ কোডগুলি নিম্নলিখিত হিসাবে সংজ্ঞায়িত করা হয়েছে:
[1]
এটি একটি ওভিএসএফ কোড।যদি
X
কোনও ওভিএসএফ কোড হয়, তবেX ++ X
এবংX ++ -X
উভয়ই ওভিএসএফ কোড।এখানে
++
তালিকার সংমিশ্রণ রয়েছে এবং তালিকার-
প্রতিটি উপাদানকে এড়িয়ে চলেছে।অন্য কোনও তালিকা বৈধ ওভিএসএফ কোড নয়।
আপনি ধরে নিতে পারেন ইনপুট তালিকায় কেবল -1
এবং রয়েছে 1
, তবে আপনাকে অবশ্যই খালি তালিকাটি সঠিকভাবে পরিচালনা করতে হবে, পাশাপাশি সেই তালিকাও রয়েছে যার দৈর্ঘ্য 2 এর শক্তি নয়।
সংক্ষিপ্ততম কোড (বাইটে) জয়ী।
পরীক্ষার মামলা
[] -> False
[1] -> True
[-1] -> False
[1, 1] -> True
[1, -1] -> True
[1, 1, 1, 1] -> True
[1, 1, 1, 1, 1] -> False
[1, -1, -1, 1, -1, 1, 1, -1] -> True
[1, 1, 1, 1, -1, -1, -1, -1, 1, 1, 1, 1] -> False
[1, 1, 1, 1, -1, -1, -1, -1, 1, 1, 1, 1, 1, 1, 1, 1] -> False
[1, 1, 1, 1, -1, -1, -1, -1, 1, 1, 1, 1, -1, -1, -1, -1] -> True