ব্যাখ্যা
দুটি স্ট্রিং তাদের অক্ষরকে ছেদ করে একটি নতুন স্ট্রিং গঠনের জন্য পরিবর্তন করা যেতে পারে, যেমন দুটি পাইল কার্ডের মতো একটি পাইল গঠনে পরিবর্তন করা যায়।
উদাহরণস্বরূপ, স্ট্রিংগুলি 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
এবং আমাকে "কখনও ইউজার ইনপুটকে বিশ্বাস করবেন না!", "চশমা বিশ্বাস করবেন না!"