চ্যালেঞ্জ:
মাল্টি-লাইন স্ট্রিংগুলির একটি তালিকা দেওয়া, সেগুলি ওভারল্যাপ করুন (উপরের-বাম দিকে) এবং ফলাফলটি আউটপুট করুন।
উদাহরণ:
ইনপুট: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"]
আউটপুট:
cbaa
bbaa
bbaa
aaaa
চ্যালেঞ্জ বিধি:
- ইনপুট-ফর্ম্যাট নমনীয়। লাইনের 2 ডি তালিকা (যেমন
[["aaaa","aaaa","aaaa","aaaa"],["bb","bb","bb"],["c"]]
) বা অক্ষরের 3 ডি তালিকা (যেমন ) হিসাবে আপনাকে ইনপুটটি পাওয়ার অনুমতি দেওয়া হয়েছে[[["a","a","a","a"],["a","a","a","a"],["a","a","a","a"],["a","a","a","a"]],[["b","b"],["b","b"],["b","b"]],[["c"]]]
। আপনাকে STDIN এর মাধ্যমে একের পর এক সমস্ত ইনপুট গ্রহণের অনুমতি দেওয়া হচ্ছে। প্রভৃতি - আউটপুট ফর্ম্যাট কঠোর। আপনি মাল্টি-লাইনের স্ট্রিং মুদ্রণ করতে বা ফিরে আসতে বেছে নিতে পারেন। (যদি আপনার ভাষার কোনও স্ট্রিং না থাকে তবে অক্ষরের 2D তালিকা হিসাবে আউটপুট প্রদানকে বিকল্প হিসাবে অনুমোদিত But তবে কেবল আপনার ভাষায় স্ট্রিং না থাকলে কেবল))
- ইনপুট-তালিকার ক্রম অবশ্যই গুরুত্বপূর্ণ (তবে আপনি যদি চয়ন করেন তবে আপনাকে উল্টো দিকে ইনপুট নেওয়ার অনুমতি দেওয়া হবে)।
- ইনপুটগুলিতে ইউনিকোড পরিসীমা (
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
) এ কেবল মুদ্রণযোগ্য এএসসিআইআই থাকবে । - ইনপুটগুলি কেবল আয়তক্ষেত্রগুলি হবে (তাই কোনও অদ্ভুত আকার নয়)। যদিও আউটপুটটি প্রয়োজনীয় আয়তক্ষেত্র নয়।
- ট্রেলিং স্পেস এবং একটি একক ট্রেলিং নতুন লাইন অনুমোদিত। শীর্ষস্থানীয় স্থান এবং / অথবা নিউলাইনগুলি নয়।
সাধারাইওন রুল:
- এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
কোড-গল্ফ ভাষাগুলি আপনাকে নন-কোডগলফিং ভাষার সাথে উত্তর পোস্ট করতে নিরুৎসাহিত করবেন না। 'যে কোনও' প্রোগ্রামিং ভাষার জন্য যতটা সম্ভব সংক্ষিপ্ত উত্তর নিয়ে আসার চেষ্টা করুন। - আপনার উত্তরটির জন্য ডিফল্ট আই / ও বিধিগুলির সাথে মানক বিধিগুলি প্রযোজ্য , সুতরাং আপনাকে সঠিক পরামিতি এবং ফিরতি-টাইপ, সম্পূর্ণ প্রোগ্রাম সহ STDIN / STDOUT, ফাংশন / পদ্ধতি ব্যবহারের অনুমতি দেওয়া হবে। আপনার কল
- ডিফল্ট লুফোলগুলি নিষিদ্ধ।
- যদি সম্ভব হয় তবে আপনার কোডের (যেমন টিআইও ) একটি পরীক্ষার সাথে একটি লিঙ্ক যুক্ত করুন ।
- এছাড়াও, আপনার উত্তরের জন্য একটি ব্যাখ্যা যুক্ত করা অত্যন্ত প্রস্তাবিত।
পরীক্ষার কেস:
ইনপুট: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"]
আউটপুট:
cbaa
bbaa
bbaa
aaaa
ইনপুট: ["12345\n54321","00\n00\n00\n00","001\n011\n012"]
আউটপুট:
00145
01121
012
00
ইনপুট: ["sm\noo\nmr\nee\nt!\nh_\ni_\nn_\ng_","!@#$%^\n&*()_+\nqwerty\nuiopas","this\nis_a\ntest"]
আউটপুট:
this%^
is_a_+
testty
uiopas
t!
h_
i_
n_
g_