আপনার একটি প্রোগ্রাম বা ফাংশন লিখতে হবে যা একটি স্ট্রিং হিসাবে আখ্যায়িত অক্ষরের ব্লক গ্রহণ করে এবং আউটপুট দেয় বা বর্ণমালা সংলগ্ন বর্ণগুলি সংযুক্ত থাকে এমন অনুরূপ স্ট্রিং প্রদান করে।
একটি চাক্ষুষ উদাহরণ (আকারে input => output
):
b d b d
|\ /|
| \ / |
=> | X |
| / \ |
e |/ \e
c a c a
বিস্তারিত
- ইনপুট হ'ল স্ট্রিং, স্পেস, নিউলাইন এবং প্রথম
N
ছোট ছোট অক্ষরের প্রত্যেকটির একটি হতে হবে ।1 <= N <= 26
- ইনপুটটির লাইনগুলি একটি সম্পূর্ণ আয়তক্ষেত্রাকার ব্লক তৈরি করার জন্য ফাঁক দিয়ে প্যাড করা হবে।
- বর্ণমালার সংলগ্ন প্রতিটি জোড়া বর্ণ একই সারি, কলাম বা তির্যক রেখায় থাকবে এবং এটি ব্যবহার করে একটি সরল আসকি লাইনের সাথে সংযুক্ত করা উচিত
\ / | or -
। (রেখার দৈর্ঘ্য ০. হতে পারে) নিম্নলিখিত ধরণের দুটি-লাইনের ওভারল্যাপগুলি পরিচালনা করা উচিত:
/ and \ become X | and - become + / and / become / \ and \ become \ | and | become | - and - become - [letter] and [anything] become [letter]
অন্য কোনও ধরণের দুই-লাইনের ওভারল্যাপ ঘটবে না।
- যদি দুটি লাইনের বেশি ওভারল্যাপ হয় তবে তাদের যে কোনও জোড়া বৈধ ওভারল্যাপগুলির মধ্যে একটির নিশ্চয়তা পাবে। (যেমন
[letter] / |
ট্রিপলেট কখনও ঘটবে না) - ফাঁকা স্থানগুলি
\ / | - X and +
ইনপুট এবং আউটপুটে পরিবর্তনের পরিবর্তে অভিন্ন হওয়া উচিত। - ট্রেলিং নিউলাইন optionচ্ছিক তবে ইনপুট এবং আউটপুট জন্য একই হতে হবে।
- এটি কোড-গল্ফ তাই সংক্ষিপ্ত এন্ট্রি জিততে পারে।
উদাহরণ
ইনপুট:
b d
h gi
e f
c a
আউটপুট:
b d
|\ /|
| \ / |
| X h+--gi
| / \ | |
|/ \e--f
c a
ইনপুট:
dk j
b l
c fg
a m
i h
e
আউটপুট:
dk----j
/|| /
b / |l /
|X | \/
c \ fg/\
\|/\ \
a \ m
/| \
i-+----h
e
ইনপুট:
eti sqjh k p u cfm vb owgzyx rnd la
আউটপুট:
eti--sqjh-k--p--u--cfm-vb-owgzyx-rnd-la
ইনপুট:
a
আউটপুট:
a
সত্যিই দুর্দান্ত আসকি শিল্প
—
অপ্টিমাইজার
এক্স এবং + ওভারল্যাপ উভয়ই একই জায়গায় হওয়া উচিত? বা এটি কি আমাদের অ্যাকাউন্ট করা উচিত নয়?
—
theonlygusti
@ থিওনলিগুস্টি "যদি দুটি লাইনের ওভারল্যাপ হয় তবে তাদের যে কোনও একটি বৈধ ওভারল্যাপের মধ্যে একটি হবে" যেমন:
—
এলোমেলো
/
এবং -
অবৈধ ওভারল্যাপ হয় X
এবং +
( / \ - and |
) একই পজিশনে ঘটতে পারে না।
এখনও বিভ্রান্ত; আমাদের কিছু উদাহরণ দেয় না কেন?
—
theonlygusti
@ থিওনলিগুস্তি: মূলত, আপনার যে অ্যাকাউন্টটি জবাবদিহি করা উচিত তা নয়
—
ক্লাদিউ