এই ছোট্ট গেমটি দ্বারা অনুপ্রাণিত ।
চ্যালেঞ্জ
ইনপুট হিসাবে একটি গ্রিডের প্রাথমিক অবস্থান (সর্বদা 5x5) দেওয়া হয়, এর মতো:
-ABCD
-A---
---C-
---BD
--E-E
আপনাকে সমস্ত খালি -জায়গাগুলি সরিয়ে অক্ষরগুলি (একই অক্ষর সমস্ত একসাথে) সংযুক্ত করতে হবে । চিঠিগুলি সর্বদা থাকবে A,B,C,D and E।
প্রতিটি জোড়া অক্ষর অবশ্যই একটি একক শাখাযুক্ত রেখার সাথে সংযুক্ত থাকতে হবে যা ডান কোণগুলিতে বাঁকানো যেতে পারে (লাইনটি বর্ণনার জন্য একই অক্ষরটি ব্যবহার করে)।
প্রতিটি শুরুর চিঠিটি ঠিক ২ বার হওয়ার জন্য ইনপুটটি গ্যারান্টিযুক্ত এবং এতে সর্বদা সমস্ত প্রারম্ভিক অক্ষর এই থাকবে।
ইনপুটটি স্টিডিন, বা কোনও ফাংশনে আর্গ হিসাবে কেবল একটি স্ট্রিং থেকে বা এমনকি কোনও অ্যারে / ম্যাটরিজ / অক্ষরের তালিকা, আপনার কোডিং-ভাষার সবচেয়ে দৃ way়প্রত্যয়ী উপায় থেকে পড়া যায়।
যেহেতু এটি কোড-গল্ফের সংক্ষিপ্ততম কোডটি বাইট জেতে!
উদাহরণ
প্রতিটি সমস্যার কেবলমাত্র একটি সমাধান নেই, তবে বিধিগুলি সকলের জন্য প্রযোজ্য (খালি জায়গা এবং কোনও পৃথক বর্ণ নেই)। এবং ইনপুটটিতে কমপক্ষে একটি সঠিক আউটপুট থাকার গ্যারান্টিযুক্ত।
A অক্ষরগুলি সংযুক্ত করা শুরু করুন:
AABCD
AA---
AA-C-
AA-BD
AAE-E
এখন, বি বর্ণগুলি সংযুক্ত করে:
AABCD
AAB--
AABC-
AABBD
AAE-E
এখন, অক্ষর সি সংযুক্ত:
AABCD
AABC-
AABC-
AABBD
AAE-E
এখন, বর্ণগুলি সংযুক্ত করে:
AABCD
AABCD
AABCD
AABBD
AAE-E
এবং, অবশেষে E অক্ষরগুলি:
AABCD
AABCD
AABCD
AABBD
AAEEE
আরেকটি নমুনা
input:
E--E-
BB-C-
AD---
---C-
AD---
output:
EEEEE
BBECE
ADECE
ADECE
ADEEE
input:
A----
---B-
-C-C-
-D-D-
BE-EA
output:
AAAAA
BBBBA
BCCCA
BDDDA
BEEEA
A-E?