দেশগুলি 1D বিশ্বে একাধিক অঞ্চল অঞ্চলগুলির মালিক। প্রতিটি দেশ একটি সংখ্যা দ্বারা স্বতন্ত্রভাবে চিহ্নিত করা হয়। অঞ্চলগুলির মালিকানা নীচে হিসাবে একটি তালিকা দ্বারা প্রতিনিধিত্ব করা যেতে পারে:
1 1 2 2 1 3 3 2 4
উভয় প্রান্তের নিকটতম দুটি অঞ্চল হিসাবে আমরা একটি দেশের প্রান্ততম অঞ্চলটিকে সংজ্ঞায়িত করি। যদি উপরের তালিকাটি শূন্য 1
সূচকযুক্ত হয় তবে দেশের সর্বাধিকতম অঞ্চলগুলি অবস্থান 0
এবং অবস্থিত 4
।
একটি দেশ অন্যটিকে ঘিরে যদি তার দুটি প্রান্ততম অঞ্চলের মধ্যে সাবলিস্টে অন্য দেশের সমস্ত অঞ্চল থাকে। উপরের উদাহরণে, দেশের 2
প্রান্ততম অঞ্চলগুলির মধ্যে সাবলিস্টটি হ'ল:
2 2 1 3 3 2
এবং আমরা দেখতে পাচ্ছি যে দেশের সমস্ত অঞ্চলগুলি দেশের 3
শীর্ষতম অঞ্চলের মধ্যে 2
, সুতরাং দেশটি দেশকে 2
ঘিরে 3
।
একটি মাত্র উপাদান সহ একটি দেশ আর কখনও ঘিরে থাকবে না।
চ্যালেঞ্জ
ইনপুট (যে কোন ফর্ম্যাটে) এবং আউটপুট হিসেবে পূর্ণসংখ্যার একটি তালিকা নিন truthy যদি কোনো দেশের অন্যের দ্বারা বেষ্টিত মান, এবং একটি falsy মান অন্যথায়।
আপনি ধরে নিতে পারেন যে ইনপুট তালিকাটি অমানবিক, কেবল ধনাত্মক পূর্ণসংখ্যা রয়েছে এবং কোনও সংখ্যা 'এড়িয়ে যায় না': উদাহরণস্বরূপ, 1 2 1 5
অবৈধ ইনপুট হবে।
পরীক্ষার মামলা
+----------------------+--------+
| Input | Output |
+----------------------+--------+
| 1 | False |
| 2 1 3 2 | True |
| 2 1 2 1 2 | True |
| 1 2 3 1 2 3 | False |
| 1 3 1 2 2 3 2 3 | True |
| 1 2 2 1 3 2 3 3 4 | False |
| 1 2 3 4 5 6 7 8 9 10 | False |
+----------------------+--------+