আপনাকে অক্ষরের একটি ষড়ভুজ গ্রিড দেওয়া হয়েছে .
এবং এর #
মতো:
. . . . . . . .
. . . . # . . .
. # . . . # . .
. . . # . . . .
. . . . . # . .
. . . . . . . .
আপনার কাজটি হ'ল সম্পূর্ণ অক্ষ-সংলগ্ন বাউন্ডিং বাক্সটি #
আরও সহ পূরণ করুন #
:
. . . . . . . .
. . # # # # . .
. # # # # # . .
. . # # # # # .
. . # # # # . .
. . . . . . . .
অক্ষ-সংযুক্ত বাউন্ডিং বক্স হ'ল ক্ষুদ্রতম উত্তল ষড়্ভুজাকার আকৃতি যা এতে সমস্ত থাকে #
। লক্ষ্য করুন যে ষড়ভুজ গ্রিডের ক্ষেত্রে রয়েছে case তিনটি অক্ষ বিবেচনা করা উচিত (ডাব্লু / ই, এসডাব্লু / এনই, এনডাব্লু / এসই):
এখানে দেখানোর জন্য আরও একটি উদাহরণ এখানে দেওয়া হয়েছে যে কিছু ক্ষেত্রে এক বা একাধিক পক্ষের মধ্যে কেবল একটিই থাকবে #
:
. . . . . . . . . . . . . . . .
. # . . . . . . . # # # # . . .
. . . . . # . . . . # # # # . .
. . # . . . . . . . # # # . . .
. . . . . . . . . . . . . . . .
আপনি হয় এটিকে হ্রাসাগুলি হিসাবে অধঃপতিত দিক হিসাবে দেখতে পারেন বা আপনি চারপাশে বাউন্ডিং বাক্সটি আঁকতে পারেন, যেমন আমি উপরে করেছি, সেক্ষেত্রে তারা এখনও হেক্সাগন হিসাবে রয়েছে:
খুব কঠিন? প্রথম খণ্ড চেষ্টা করুন!
বিধি
আপনি যে কোনো দুই ব্যবহার করতে পারেন স্বতন্ত্র স্থানে অ-স্পেস মুদ্রণযোগ্য ASCII অক্ষর (0x21 0x7E করতে, সমেত), #
এবং .
। যদিও তাদের নির্দিষ্টকরণের বাকী অংশ হিসাবে #
এবং উল্লেখ করা চালিয়ে যাব .
।
ইনপুট এবং আউটপুট হয় একক লাইনফিড-বিচ্ছিন্ন স্ট্রিং বা স্ট্রিংগুলির তালিকা (প্রতিটি লাইনের জন্য একটি) হতে পারে তবে ফর্ম্যাটটি সামঞ্জস্যপূর্ণ হতে হবে।
আপনি ধরে নিতে পারেন ইনপুটটিতে কমপক্ষে একটি রয়েছে #
এবং সমস্ত লাইন একই দৈর্ঘ্য। নোট করুন যে এখানে দুটি পৃথক "ধরণের" লাইন রয়েছে (একটি স্থান বা একটি স্থান ছাড়াই শুরু করা) - আপনি ধরে নিতে পারবেন না যে ইনপুটটি সর্বদা একই ধরণের সাথে শুরু হয়। আপনি ধরে নিতে পারেন যে আপনার দেওয়া গ্রিডের মধ্যে সীমাবদ্ধ বক্সটি সর্বদা ফিট করে।
আপনি কোনও প্রোগ্রাম বা একটি ফাংশন লিখতে পারেন এবং ইনপুট গ্রহণ এবং আউটপুট সরবরাহের আমাদের মানক পদ্ধতির কোনওটি ব্যবহার করতে পারেন ।
আপনি যে কোনও প্রোগ্রামিং ভাষা ব্যবহার করতে পারেন , তবে লক্ষ্য করুন যে এই ফাঁকগুলি ডিফল্টরূপে নিষিদ্ধ করা হয়েছে।
এটি কোড-গল্ফ , তাই সংক্ষিপ্ততম বৈধ উত্তর - বাইটে পরিমাপ করা - জয় w
পরীক্ষার মামলা
প্রতিটি পরীক্ষার ক্ষেত্রে একে অপরের পাশে ইনপুট এবং আউটপুট থাকে।
# #
. . . .
# . # # # #
. . . .
. # . #
. . . . # .
# . # .
# . # .
. . . . # .
. # . #
# . # .
# . . # # .
. # # #
. # # #
# . . # # #
. # # #
. . # . # #
. . # #
# . . # # .
# . . # # .
. . # #
. . # . # #
. . . . . . . . . . . . . . . .
. . # . # . . . . . # # # . . .
. . . . . . . . . . . # # . . .
. . . # . . . . . . . # . . . .
. . . . . . . . . . . . . . . .
. . # . . . # . . . # # # # # .
. . . . . . . . . . . # # # # .
. . . # . . . . . . . # # # . .
. . . . . . . . . . . . . . . .
. # . . . . . . . # # # # . . .
. . . . . # . . . . # # # # . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. # . . . . . . . # # # # . . .
. . . . . # . . . . # # # # . .
. . # . . . . . . . # # # . . .
. . . . # . . . . . # # # # . .
. # . . . # . . . # # # # # . .
. . . # . . . . . . # # # # # .
. . . . . # . . . . # # # # . .