নিম্নলিখিত শর্তগুলি পূরণ করা হলে একটি স্ট্রিং বর্গক্ষেত্র হিসাবে বিবেচিত:
- প্রতিটি লাইনে একই সংখ্যক অক্ষর রয়েছে
- প্রতিটি লাইনে অক্ষরের সংখ্যা লাইন সংখ্যার সমান।
আপনার কাজটি এমন কোনও প্রোগ্রাম বা ফাংশন লিখতে হয় যা প্রদত্ত ইনপুট স্ট্রিংটি বর্গক্ষেত্র কিনা তা নির্ধারণ করে।
আপনার নিজের পছন্দ অনুসারে এলএফ, সিআর বা সিআরএলএফ দ্বারা সীমানার জন্য ইনপুট লাগতে পারে।
নতুন লাইন অক্ষর (গুলি) রেখার দৈর্ঘ্যের অংশ হিসাবে বিবেচনা করা হয় না।
আপনাকে ইনপুটটিতে একটি অনুচর নতুন লাইন থাকতে হবে বা নাও থাকতে পারে, যা কোনও অতিরিক্ত লাইন হিসাবে গণনা করে না।
ইনপুট একটি স্ট্রিং বা 1 ডি চর অ্যারে; এটি স্ট্রিংগুলির তালিকা নয়।
আপনি ধরে নিতে পারেন ইনপুটটি খালি নয় এবং কেবলমাত্র ফাঁকা স্থান সহ প্রিন্টযোগ্য এএসসিআইআই রয়েছে।
বর্গাকার স্ট্রিংগুলির জন্য আপনার অবশ্যই সত্যবাদী মান এবং অন্যান্য স্ট্রিংয়ের জন্য একটি মিথ্যা মান আউটপুট করতে হবে।
সত্যবাদী পরীক্ষার কেস:
foo বিন্যাস বার বায
।
.s। .ss .s। (গুলি স্থান প্রতিনিধিত্ব করে)
এস এস এস এস (গুলি স্থান প্রতিনিধিত্ব করে)
AAAAA AAAAA AAAAA AAAAA AAAAA
মিথ্যা পরীক্ষার মামলা:
.. ।
।
।
.... ....
4444 333 22
333 333
abc.def.ghi
কিছু মিথ্যা মামলায় অতিরিক্ত ফাঁকা রেখা নোট করুন।
এটি কোড-গল্ফ - সবচেয়ে কম বাইট জয়!