এটি আমার পোষ্যের ইমোজি, বিলি:
-_-
ইমোজিরা বৃষ্টিতে থাকতে পছন্দ করে না, তাই বিলি দুঃখ পেয়েছে ... আসুন তাকে আরও ভাল বোধ করার জন্য একটি ছাতা আঁকুন!
/\
/ \
/ \
-_-
এই ভাল, তিনি পুরোপুরি তাঁর ছাতা দিয়ে আবৃত! এখানে তার উদাহরণ রয়েছে যেখানে কেবল তার অংশই coveredাকা রয়েছে:
/\
/ \
/ \
-_-
এই ক্ষেত্রে, তার শরীরের 2 এবং 3 ধারা বৃষ্টির সংস্পর্শে আসে।
ছাতাগুলি বিভিন্ন আকার এবং আকারে আসে তবে সেগুলি সর্বদা ক্রমবর্ধমান স্ল্যাশ থেকে তৈরি এবং /
পরে ক্রমবর্ধমান ব্যাকস্ল্যাশগুলির একটি সিরিজ তৈরি হয় \
। উদাহরণস্বরূপ, এগুলি সমস্ত বৈধ ছাতা:
/\
/ \
/ \
/\
/\
/ \
/ \
/ \
/ \
এবং এগুলি নয়:
/ \
\/
\
/ \
/ \
0\
/ \
//\\
/ \
আমার ইমোজিগুলির কোন অংশটি বৃষ্টির মুখোমুখি হয়েছিল তা আপনাকে নির্ধারণ করতে হবে।
ব্যাখ্যা
আপনার প্রোগ্রাম (বা ফাংশন) ইনপুট হিসাবে 2 ডি স্ট্রিং নেবে। এটি আপনার ভাষার পক্ষে সবচেয়ে সুবিধাজনক বা প্রাকৃতিক যে কোনও বিন্যাসে থাকতে পারে। স্ট্রিংগুলির একটি অ্যারে, অক্ষরের অ্যারেগুলির একটি অ্যারে, এতে নতুন লাইনের সাথে একটি স্ট্রিং ইত্যাদি
ইমোজিগুলির কোন বিভাগটি বৃষ্টির সংস্পর্শে আসবে তা আপনাকে আউটপুট করতে হবে। এটি যতক্ষণ না আপনি পরিষ্কার করে দিচ্ছেন ততক্ষণ এটি শূন্য-সূচকযুক্ত বা এক-সূচকযুক্ত হতে পারে। আউটপুট যে কোনও যুক্তিসঙ্গত বিন্যাসে হতে পারে। যদি পুরো ইমোজি বৃষ্টি থেকে সুরক্ষিত থাকে তবে আউটপুট কিছুই না (বা একটি ফাঁকা অ্যারে)।
আপনি অনুমান করতে পারেন সমস্ত ইনপুট একটি বৈধ ছাতা, এবং একই ইমোজি হবে:
-_-
। ইমোজি সর্বদা ইনপুটটির শেষ লাইনে থাকবে তবে তাদের ছাতা এবং ইমোজিগুলির মধ্যে বেশ কয়েকটি খালি লাইন হতে পারে।ছাতা বা ইমোজি এর অংশ নয় এমন সমস্ত কিছু স্থানের
অক্ষর বা নিউলাইন হবে।
ইনপুটটি ফাঁকা জায়গায় প্যাড করা হবে যাতে প্রতিটি লাইনের দৈর্ঘ্য সমান হয়।
স্ট্যান্ডার্ড লুফোলগুলি প্রয়োগ হয় এবং বাইটের মধ্যে সংক্ষিপ্ত উত্তর!
পরীক্ষার আইও:
সমস্ত নমুনা ক্ষেত্রে ওয়ান-ইনডেক্সিং ব্যবহার করা হবে।
/\
/ \
/ \
-_-
Outputs: []
----------------
/\
/ \
-_-
Outputs: [2, 3]
----------------
/\
-_-
Outputs: [1]
----------------
/\
/ \
/ \
/ \
/ \
/ \
-_-
Outputs: [1, 2, 3]
["_","-"]
।