ব্যাখ্যা
দুটি স্ট্রিং তাদের অক্ষরকে ছেদ করে একটি নতুন স্ট্রিং গঠনের জন্য পরিবর্তন করা যেতে পারে, যেমন দুটি পাইল কার্ডের মতো একটি পাইল গঠনে পরিবর্তন করা যায়।
উদাহরণস্বরূপ, স্ট্রিংগুলি HELLOএবং WORLDরূপান্তরিত হতে পারে HWEOLRLLOD, বা HEWORLLLDO, বা সম্ভবত সহজভাবে HELLOWORLD।
এটা না একটি এলোমেলো যদি চিঠির মূল অর্ডার সংরক্ষিত নয়। উদাহরণস্বরূপ, এলোমেলো হওয়ার পরে Dইন WORLDকখনই উপস্থিত হতে পারে না R। এর অর্থ হ'ল EHLLOWRDLO, উদাহরণস্বরূপ, এটি কোনও বদল নয় HELLOএবং WORLDযদিও এটিতে সমস্ত মূল অক্ষর রয়েছে contains
দুটি স্ট্রিং দুটি অভিন্ন স্ট্রিং দিয়ে শফলিং করে তৈরি করা যেতে পারে যদি স্ট্রিং হ'ল যমজদের শ্যাফেল । উদাহরণস্বরূপ, ABACBDECDEযমজ সন্তানের একটি সাফল্য কারণ এটি পরিবর্তন ABCDEএবং দ্বারা গঠিত হতে পারে ABCDE। DBEACBCADEযমজদের বদল নয় কারণ এটি দুটি অভিন্ন স্ট্রিং বদল করে তৈরি করা যায় না।
প্রোগ্রামের বিশদ
একটি ইনপুট স্ট্রিং দেওয়া হয়েছে, 0যদি এটি যমজদের কোনও ঝাঁকুনি না হয় তবে আউটপুট এবং যমজদের একটি শাফেল হলে যমজ দুটি স্ট্রিংগুলির মধ্যে একটি আউটপুট।
আপনি ধরে নিতে পারেন ইনপুট স্ট্রিংয়ের দৈর্ঘ্য চারটি থেকে বিশটির মধ্যে রয়েছে এবং এটি পুরোপুরি বড় হাতের বর্ণানুক্রমিক অক্ষরের সমন্বয়ে গঠিত। এটি 10 মিনিটের মধ্যে বলুন, একটি যুক্তিসঙ্গত সময়ে চালাতে সক্ষম হওয়া উচিত।
এটি কোড গল্ফ, তাই সংক্ষিপ্ততম সমাধানটি জয়ী হয়।
উদাহরণ I / O
> ABACBDECDE
ABCDE
> DBEACBCADE
0
> FFFFFF
FFF
> FFGGG
0
> ABBA
0
> AABB
AB
> AABAAB
AAB
আমার একটি উদাহরণ রয়েছে (গল্ফবিহীন) বাস্তবায়ন ।
FFGGGএটি ধারাবাহিক করতে আমি এটি সম্পাদনা করেছি ।
that the input string has a length inclusively between four and twenty charactersএবং আমাকে "কখনও ইউজার ইনপুটকে বিশ্বাস করবেন না!", "চশমা বিশ্বাস করবেন না!"