এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা কোনও শব্দের মধ্যে অক্ষরের অনুলিপি করে, যাতে শব্দের বাম থেকে ডানে সাজানো সমস্ত সদৃশ অক্ষর ইনপুট অ্যারে গঠন করে।
উদাহরণ স্বরূপ:
input: chameleon, [c,a,l,n]
output: cchaamelleonn
ইনপুট
- শুরুর শব্দ (উদাঃ
chameleon) - অক্ষরের একটি অ্যারে (
[c,a,l,n]) বা একটি অ্যারে (caln), বা অনুরূপ কিছু উপস্থাপনের জন্য স্ট্রিং - ইনপুট ফাংশন প্যারামিটার, STDIN বা ভাষার সমতুল্যর মাধ্যমে হতে পারে
- সমস্ত ইনপুট ছোট হাতের অক্ষর (এজে) হবে
আউটপুট
পরিবর্তিত শব্দ
যদি একাধিক সমাধান থাকে তবে যে কোনও মুদ্রণ করা যায়
input: banana [n,a] possible outputs: bannaana, banannaa |-|---------|-|--->[n,a]আপনি ধরে নিতে পারেন যে ইনপুট শব্দটির (অ্যারেটি অগত্যা নয়) অ্যারেতে অক্ষর থাকবে (ক্রমে)
আপনি ধরেও নিতে পারেন ইনপুটগুলিতে কোনও টানা অক্ষর নেই যা একই (আপেল, গিক, সবুজ, কাচ, দরজা নয়)
উদাহরণ
input: abcdefghij, [a,b,c]
output: aabbccdefghij
input: lizard, [i,a,r,d]
output: liizaarrdd
input: coconut, [c,o]
ouput: ccooconut or coccoonut or ccocoonut
input: onomatopoeia, [o,o,a,o,o]
output: oonoomaatoopooeia
input: onomatopoeia, [o,a,o]
output: oonomaatoopoeia or onoomaatoopoeia or oonomaatopooeia etc.
সবচেয়ে কম প্রোগ্রামে জয়!
লিডারবোর্ড (স্নিপেটের জন্য মার্টিন বাটনারকে ধন্যবাদ)
#answer-listএবং #language-listপ্রস্থের পরিবর্তন করতে 50%হয়েছিল।
bash+ sedউত্তর দেখুন): এটি banana, na=> এর জন্য অবৈধ baannana? আমি বিশ্বাস করি যে "আপনি অনুমান করতে পারেন যে সমস্ত ইনপুটগুলির অ্যারেতে (অক্ষরে) অক্ষর থাকবে" বলতে অনুমতি দেওয়ার জন্য বোঝানো হয়েছে , তবে উভয় তালিকাকে যথাক্রমে প্রক্রিয়া করার উত্তরগুলির প্রয়োজন নেই , তবে @ মানচিত্র এটি আলাদাভাবে ব্যাখ্যা করেছে।
[c,o,c,o]পরিবর্তে হবে[c,o]।