সংক্ষিপ্ত বিবরণ
বেশ কয়েকটি হেক্সাগন দেওয়া, এটিকে একটি 50 বাই 50 এএসসিআইআই শিল্প চিত্রের সীমার মধ্যে একটি সংযুক্ত আকারে সাজান। আপনি যে আকৃতিটি চয়ন করেন তা নির্বিচারে হতে পারে - যা আপনি গল্ফিংয়ের জন্য সর্বাধিক অনুকূল হিসাবে মনে করেন - যতক্ষণ না এটি সংযুক্ত থাকে। এটির গর্ত থাকতে পারে তবে তারা একের বেশি ষড়ভুজ হয়ে থাকে (অন্যথায় ষড়জাগুলির সংখ্যা অস্পষ্ট হবে)।
বিন্যাস
সমস্ত ষড়ভুজ অবশ্যই নিম্নলিখিত ফর্মের মধ্যে থাকতে হবে (কেবলমাত্র এই আকার এবং দিকনির্দেশ বৈধ):
__
/ \
\__/ Note there are 2 underscores per horizontal edge.
দুটি হেক্সাগন যদি একটি প্রান্ত ভাগ করে নেয় তবে তারা সরাসরি সংযুক্ত থাকে:
__ __
/ \__ / \
\__/ \ \__/
\__/ or / \
\__/
দুটি হেক্সাগন সংযুক্ত থাকে না যদি তারা কেবল একটি শীর্ষস্থান ভাগ করে থাকে:
__ __
/ \/ \
\__/\__/
অর্ধ প্রান্ত ভাগ করে নেওয়াও সংযুক্ত হিসাবে গণ্য হয় না:
__
/ \
\__/
/ \
\__/
হেক্সাগনগুলির একটি সংযোগ সংযুক্ত থাকে যদি কোনও প্রত্যক্ষ সংযুক্ত হেক্সাগন ব্যবহার করে কোনও ষড়ভুজ থেকে অন্য যে কোনও পথের উপস্থিত থাকে ।
গর্ত
ষড়্ভুজগুলির সংযুক্ত সংগ্রহে একটি ষড়্ভুজ আকারের গর্তটিকে ষড়্ভুজ হিসাবে গণনা করা হয়, যাতে ASCII শিল্পের যে কোনও প্রদত্ত অংশটি একটি দ্ব্যর্থহীন ষড়ভুজ গণনা করে।
এটি কোনও গর্ত হিসাবে গণ্য হয় না কারণ সম্ভাব্য গর্তটি একক ষড়্চাঞ্চল:
__
__/ \__
/ \__/ \
\__/ \__/
/ \__/ \
\__/ \__/
\__/ 7 hexagons (not 6 with a hole)
এটি একটি গর্ত হিসাবে গণনা করে যেহেতু এটি একটি একক ষড়্ভুজের সাথে মিলে না:
__
__/ \__
/ \__/ \__
\__/ \__/ \
/ \__ \__/
\__/ \__/ \
\__/ \__/
\__/ 8 hexagons with a hole
ইনপুট এবং আউটপুট
ইনপুট
1 থেকে 255 এর পূর্ণসংখ্যা।
আউটপুট
উপরে বর্ণিত সংযুক্ত হেক্সাগনগুলির ইনপুট সংখ্যার প্রতিনিধিত্বকারী একটি এএসসিআইআই আর্ট স্ট্রিং।
- সারিগুলির সংখ্যা (নিউলাইন পৃথক পৃথক সাবস্ট্রিংগুলি) সর্বাধিক 50, এবং অতিরিক্ত alচ্ছিক পেছনের নতুন লাইন।
- সারিগুলির একই দৈর্ঘ্য হওয়া উচিত নয়, তবে প্রতিটি অবশ্যই দৈর্ঘ্যের 50 টি হতে হবে।
- শূন্য দৈর্ঘ্যের সারিগুলি সংযুক্ত আকারের উপরে বা নীচে বিদ্যমান থাকতে পারে শর্তাবলীর মোট সংখ্যা 50-এর বেশি না হয়।
- সংযুক্ত আকারের উপরে বা নীচে কেবলমাত্র স্থান-সারি বিদ্যমান থাকতে পারে শর্তাবলীর মোট সংখ্যা 50-এর বেশি না হয়।
- শর্তগুলির দৈর্ঘ্য 50-এর বেশি না হয়ে শর্তগুলির বাম দিকে উপস্থিত হতে পারে (আকারটি বামদিকে প্রান্তিককরণের প্রয়োজন হবে না)।
- শর্তগুলির দৈর্ঘ্য 50-এর বেশি না হয়ে শর্তগুলি ডানদিকে প্রদর্শিত হতে পারে।
- সংযুক্ত আকারের অংশ না তৈরি করে এমন কোনও অক্ষর অবশ্যই ফাঁকা বা নতুনলাইন be
প্রদত্ত আউটপুট সঠিক হলে এটি এক রান থেকে পরের দিকে সামঞ্জস্য হতে হবে না।
উদাহরণ
ইনপুট: 6
বৈধ ফলাফল:
__ __ __
/ \__/ \__/ \__
\__/ \__/ \__/ \
\__/ \__/ \__/
__ __
/ \__/ \
\__/ \__/
/ \__/ \
\__/ \__/
\__/
__
__ / \
/ \__ \__/
\__/ \__/ \
\__/ \__/
\__/
/ \
\__/
অবৈধ ফলাফল:
__
__/ \__
/ \__/ \
\__/ \__/
/ \__/ \
\__/ \__/
\__/ Invalid for 6 as the centre hole counts as a 7th hexagon.
__ __ __ __
/ \__/ \__/ \ / \
\__/ \__/ \__/ \__/
\__/ \__/ Invalid as the 6 hexagons are not connected.
__ __ __ __
/ \__/ \__/ \/ \
\__/ \__/ \__/\__/
\__/ \__/ Invalid as vertex touching does not count as connected.
__ __ __
/ \__/ \ / \
\__/ \__/ \__/
/ \__/ \
\__/ \__/
\__/ Invalid as the 6 connected hexagons are not the only visible characters.
জয়লাভ
বাইট জেতে সংক্ষিপ্ততম বৈধ উত্তর।
লিডারবোর্ড
( মার্টিনের লিডারবোর্ড স্নিপেট ব্যবহার করে )
6
। 255
হেক্সাগনগুলির একটি অনুভূমিক সারিটির ইনপুট দেওয়ার জন্য 50 বাই 50 এএসসিআইআই আর্টে ফিট হবে না।