প্রদত্ত একটি স্ট্রিং র যেমন ছোট হাতের অক্ষর গঠিত,
aabaaababbbbaaba
এবং একটি ধনাত্মক পূর্ণসংখ্যা এন যেমন 4
, আউটপুট একটি length- এন স্ট্রিং টন যেমন যখন যে T দৈর্ঘ্যের পুনরাবৃত্তি করা হয় গুলি , তারা যতটা সম্ভব সাধারণ অনেক অক্ষর যেমন আছে। প্রদত্ত উদাহরণের জন্য, সর্বোত্তম আউটপুট হবে aaba
, কারণ এটিতে তেরটি অক্ষরের সাথে মিল রয়েছে:
s: aabaaababbbbaaba
t: aabaaabaaabaaaba (aaba)
^^^^^^^^ ^ ^^^^
এবং কোন সম্ভাব্য টি আরো আছে। তবে, এর জন্য aaaaaab
দুটি সম্ভাব্য আউটপুট রয়েছে: aaaa
এবং aaba
, যার প্রতিটিতে লক্ষ্য স্ট্রিংয়ের সাথে মিলিতভাবে 6 টি অক্ষর থাকে:
s: aaaaaab
t: aaaaaaaa (aaaa)
^^^^^^
s: aaaaaab
t: aabaaaba (aaba)
^^ ^^^^
হয় aaaa
বা aaba
আউটপুট করা যেতে পারে, বা উভয়ই আপনি চান। নোট করুন যে এর কখনও পুনরাবৃত্তি হয় না; টিa
উভয় পুনরাবৃত্তি মান মধ্যে পিছনে সহজভাবে উপেক্ষা করা হয়।
পরীক্ষার মামলা
Inputs -> Valid outputs
1 a -> a
1 aa -> a
2 aa -> aa
1 ab -> a b
2 ab -> ab
1 abb -> b
2 abb -> ab bb
2 ababa -> ab
2 abcba -> ab
2 aabbbbb -> bb (ab is not a valid output here)
3 aababba -> aab abb
3 aababbaa -> aab
3 asdasfadf -> asf
3 asdasfadfsdf -> asf adf
2 abcdefghijklmnopqrstuvwxyzyx -> yx
2 supercalifragilisticexpialidocious -> ic ii
3 supercalifragilisticexpialidocious -> iri ili ioi
4 supercalifragilisticexpialidocious -> scii
5 supercalifragilisticexpialidocious -> iapic
2 eeeebaadbaecaebbbbbebbbbeecacebdccaecadbbbaceebedbbbddadebeddedbcedeaadcabdeccceccaeaadbbaecbbcbcbea -> bb be
10 bbbbacacbcedecdbbbdebdaedcecdabcebddbdcecebbeeaacdebdbebaebcecddadeeedbbdbbaeaaeebbedbeeaeedadeecbcd -> ebbbdbeece ebdbdbeece
20 aabbbaaabaaabaaaabbbbabbbbabbbabbbbbabbaaaababbbaababbbaababaaaabbaaabbaabbbabaaabbabbaaabbaaaaaaaba -> aabbbbaaabbabbbaabba
বিধি
- আপনি ধরে নিতে পারেন ইনপুটটি কেবল সর্বনিম্ন অক্ষরের খালি খালি স্ট্রিং এবং কোনও ধনাত্মক পূর্ণসংখ্যার স্ট্রিংয়ের দৈর্ঘ্যের চেয়ে বড় নয়।
- আপনি ইনপুটগুলি কোনও মানক বিন্যাসে এবং উভয় ক্রমে নিতে পারেন।
- আপনি একটি একক স্ট্রিং আউটপুট করতে পারেন, বা অ্যারের আকারে একাধিক, নিউলাইন বা স্পেস ইত্যাদির দ্বারা পৃথক করে etc.
- আপনার কোড অবশ্যই যেকোন মোটামুটি আধুনিক কম্পিউটারে প্রতিটি পরীক্ষার ক্ষেত্রে 1 মিনিটেরও কম সময়ে শেষ করতে হবে।
- এটি কোড-গল্ফ , সুতরাং আপনার কোডটি যতটা সম্ভব সংক্ষিপ্ত করুন।
2 abb -> ba
যেখানে এটি তৈরি করা হয়েছে (b)[ab]a
: অগ্রণীকে (b)
অগ্রাহ্য করা হয়, [ab]
মিলছে।