সমস্যা:
আপনার টাস্কটি সংখ্যার অনুক্রমে স্থির করে তা নির্ধারণ করা হয়, প্রতিটি সংখ্যায় তার আগে থাকা সংখ্যার কমপক্ষে একটি অঙ্ক থাকে।
উদাহরণস্বরূপ, নিম্নলিখিতটি সত্যবাদী হওয়া উচিত:
[1, 12, 203, 0, 30]
^ ^ Contains a 0
^ Contains a 2
^ Contains a 1
নিম্নলিখিতগুলি মিথ্যা প্রত্যাবর্তন করতে হবে:
[1, 32, 23, 34]
^ Doesn't contain a 1, therefore false
আপনার জমা কোনও ফাংশন বা সম্পূর্ণ প্রোগ্রাম হতে পারে।
ইনপুট:
ইনপুট যে কোনও যুক্তিসঙ্গত ধরণের ক্রম হতে পারে। সংখ্যার একটি অ্যারে, স্ট্রিংগুলির একটি অ্যারে, সংখ্যার একটি বিস্মৃত স্ট্রিং ইত্যাদি
তবে বিষয়টি অর্ডার করুন, সুতরাং আপনি যে কোনও কাঠামো অবশ্যই ইনপুট হিসাবে গ্রহণ করতে বেছে নিন তার অবশ্যই একটি নির্দিষ্ট ক্রম থাকতে হবে।
স্ট্যান্ডিনের মাধ্যমে বা যুক্তি হিসাবে ইনপুট নেওয়া যেতে পারে।
আপনি ধরে নিতে পারেন:
সমস্ত সংখ্যা অ-নেতিবাচক পূর্ণসংখ্যার হবে
ইনপুটটিতে সর্বদা কমপক্ষে 2 নম্বর থাকবে
ইনপুট নম্বর 0 দিয়ে শুরু হবে না
আউটপুট:
আউটপুটটি সত্যবাদী বা মিথ্যা মান হবে (আপনার ভাষা দ্বারা সংজ্ঞায়িত), উপরোক্ত স্পেসিফিকেশনটি পূরণ হয়েছে কিনা তা উপস্থাপন করে।
সত্যবাদী / মিথ্যা মানগুলির পরীক্ষার মধ্যে সামঞ্জস্য হওয়ার দরকার নেই।
এটি হয় stdout আউটপুট বা ফিরে আসতে পারে।
পরীক্ষার কেস:
True cases:
[1, 1, 1, 11, 111, 11, 1]
[12, 23, 34, 45, 56]
[65, 54, 43, 32, 21]
[123, 29, 9, 59, 55, 52, 2017, 2]
[1234567890, 19, 95, 5012, 23]
False cases:
[1, 2, 3, 4, 5, 1, 11] (2 doesn't contain a 1)
[12, 23, 33, 45] (45 doesn't contain a 3)
[98, 87, 76, 11, 12, 23] (11 doesn't contain a 7 or 6)
এটি কোড-গল্ফ, তাই বাইটসের ন্যূনতম সংখ্যা।