আপনার কাজটি এমন একটি প্রোগ্রাম তৈরি করা যা ইনপুটটির আকারটি সনাক্ত করে। চিহ্নিত করা আকারগুলি নিম্নলিখিত যে কোনও একটি হতে পারে:
বর্গক্ষেত্র
বর্গ হিসাবে চিহ্নিত করার জন্য, উত্সটিতে অবশ্যই সমস্ত সমান দৈর্ঘ্যের লাইন এবং লাইন প্রতি অক্ষর হিসাবে সমান সংখ্যক রেখা থাকতে হবে (নিউলাইন অক্ষর বাদ দেওয়া হয়নি)। একটি alচ্ছিক পেছনের নতুন লাইন গ্রহণযোগ্য।
$_='
$_="
$_"'
;say
আয়তক্ষেত্র
একটি আয়তক্ষেত্র হিসাবে চিহ্নিত করতে, উত্সটিতে অবশ্যই সমস্ত সমান দৈর্ঘ্যের রেখা থাকা উচিত, তবে রেখার সংখ্যাটি প্রতি লাইন অক্ষরের সংখ্যার সাথে মেলে না (নতুন লাইনের অক্ষর বাদ দেওয়া হয়েছে)। একটি alচ্ছিক পেছনের নতুন লাইন গ্রহণযোগ্য। এটি হয় অনুভূমিক বা উল্লম্ব হতে পারে।
$_=
"no
t a
squ
are
";#
$_="but it
is still a
consistent
shape!";##
ত্রিভুজ
ত্রিভুজ হিসাবে চিহ্নিত করার জন্য উত্সটি হয় একটি অক্ষর দিয়ে শুরু করতে হবে এবং প্রতিটি পরবর্তী লাইনে অবশ্যই একটি অতিরিক্ত অক্ষর থাকতে হবে (শেষ সহ) বা প্রথম লাইনের পরে প্রতিটি পরবর্তী রেখার একটি অক্ষর শেষ অবধি কম হওয়া উচিত শুধুমাত্র একটি আছে।
$
_=
"So
this
"."".
shape;
$_="or
even,
this
way
!!
"
জগাখিচুড়ি
উপরোক্ত অনুযায়ী সামঞ্জস্যপূর্ণ ফর্ম্যাট অনুসরণ না করে এমন কিছু, অবশ্যই জগাখিচুড়ি হিসাবে চিহ্নিত করতে হবে।
বিধি
- প্রতিটি আকৃতি সনাক্ত করতে আপনি যে কোনও চারটি সুসংগত মুদ্রণযোগ্য মান ফিরে আসতে পারেন।
- আপনার উত্স কোড অবশ্যই উপরের আকারগুলির একটি মেনে চলতে হবে (না, কোনও গোলযোগ নয়)।
- আপনার উত্সে একটি একক পেছনের নতুন লাইন গ্রহণযোগ্য।
- আপনি ধরে নিতে পারেন ইনপুটটিতে কোনও ফাঁকা লাইন নেই (ট্রেলিং নিউলাইনগুলি সহ), খালি নয়, এবং কেবলমাত্র নিউলাইনগুলি নিয়ে গঠিত নয়।
- সমস্ত আকারের উচ্চতা এবং প্রস্থ অবশ্যই = = 2 হওয়া উচিত, অন্যথায় এটি জঞ্জাল হিসাবে সংজ্ঞায়িত।
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- বাইটগুলির মধ্যে সংক্ষিপ্ততম সমাধান, প্রতিটি ভাষায়, জিততে পারে।
All shapes must have a height and width of >= 2.
['abc','cfd','fgh']
?