অবশ্যই, এসআর নেটওয়ার্কটি কীভাবে রেস্টরুমে শ্রদ্ধাশীল হওয়া যায় তা সম্পর্কে খুব জ্ঞাত, তবে আপনারা যাদের পুনরুদ্ধার করতে চান, শ্রদ্ধাশীল হওয়ার অর্থ টয়লেট ফ্লাশ করা ইত্যাদি Most সবচেয়ে গুরুত্বপূর্ণ, যদিও এটি স্টলটি ব্যবহার করা এতদূর দূরে অন্যের কাছ থেকে সম্ভব।
চ্যালেঞ্জ
স্ট্রিংগুলির মধ্যে একটি স্টলগুলির একটি ব্লুপ্রিন্ট দেওয়া হয়েছে যাগুলি স্ট্রিং হিসাবে ব্যবহৃত হচ্ছে তার ইঙ্গিত সহ, আপনাকে অবশ্যই কোনও ফাংশন বা প্রোগ্রাম থেকে ফিরে বা মুদ্রণ করতে হবে যেখানে আপনার ব্যবসায়ের সবচেয়ে সম্মানজনক জায়গা।
ইনপুট
0 1 2 3 4 5 <- The stall number which is not actually visible in the input.
| | |-| |-|-| <- the stalls
বাম থেকে ডানে বর্ধমান ক্রমে স্টলগুলি সংখ্যাযুক্ত। সর্বদা কমপক্ষে একটি খালি স্টল থাকবে। একটি ইনপুটে 50 টি স্টল থাকতে পারে। আপনি যদি এটিকে পছন্দ করেন তবে আপনি ইনপুটটিকে 0
এস এবং 1
এস বা বুলিয়ানগুলির একটি অ্যারে বা স্ট্রিং হিসাবেও নিতে পারেন।
ব্যবহৃত স্টলগুলিতে -
সেগুলি রয়েছে (পাইপের মধ্যে)।
আউটপুট
যাওয়ার জন্য সবচেয়ে সম্মানজনক স্টলটি হ'ল এটি যা ব্যবহারের তুলনায় গড়ে সবচেয়ে বেশি দূরে। দুটি স্টলের মধ্যে দূরত্ব হ'ল উপরের সংখ্যাগুলির পার্থক্যের নিখুঁত মান।
কেবল পরিষ্কার করে বলা: আপনি সমস্ত স্টল থেকে গড় দূরত্ব খুঁজে পাচ্ছেন - কেবল প্রতিবেশী নয় —
আপনাকে অবশ্যই সবচেয়ে সম্মানজনক স্টলটি খালি দেখতে যেতে আউটপুট করতে হবে ।
উদাহরণ
Input:
|-| |-| OR 101
Output:
1
Input:
| | |-| |-|-| OR 001011
Output:
0
Input:
|-| |-| | | | |-|-| OR 101000011
Output:
1
Input:
|-| | | | | |-|-| | | | | OR 100000110000
Output:
11
Input:
|-|-|-|-| | | | | | |-| OR 11110000001
Output:
9
Input:
|-| | OR 10
Output:
1
Input:
|-| | |-| OR 1001
Output:
1
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোড!
আপনি আপনার উত্তরে 0 বা 1 ভিত্তিক সূচক ব্যবহার করতে পারেন - আপনি যাকে পছন্দ করেন; আপনি যদি 1 ভিত্তিক সূচক ব্যবহার করেন তবে অবশ্যই আপনার উত্তরে অবশ্যই তা স্পষ্টভাবে বলতে হবে।
[1,0,0,1]
পরীক্ষার কেস হিসাবে যুক্ত করা উচিত । বন্ধনগুলি সঠিকভাবে ভাঙ্গলে বর্তমান পরীক্ষার কোনওটিই যাচাই করে না।
101000011
1 (4 বা 5 এর পরিবর্তে) ফেরত আসবে?