একটি অক্ষরের একটি স্ট্রিং এবং শব্দের একটি সেট দেওয়া, শব্দের একটি ক্রম আউটপুট করুন যাতে সেগুলি প্রয়োজনীয় নয় এমন অক্ষরগুলি ফেলে দিয়ে স্ট্রিংয়ের সন্ধান করতে পারে। শব্দ সেটটিতে একাধিকবার শব্দ হতে পারে। ইনপুট স্ট্রিং এবং সমস্ত শব্দ প্রতিটি 1 থেকে 1000 ছোট হাতের অক্ষর নিয়ে গঠিত। বাদ দেওয়া অক্ষরগুলি শব্দের ভিতরে বা শব্দের মধ্যে হতে পারে।
আপনার প্রোগ্রাম বা ফাংশন বর্ণের স্ট্রিং এবং শব্দের তালিকা, একটি স্ট্রিং বা এসটিডিআইএন হিসাবে গ্রহণ করতে পারে এবং সমস্ত শব্দকে একটি তালিকা বা স্ট্রিং আউটপুট হিসাবে সঠিক ক্রমে আউটপুট করতে হবে। যদি একাধিক সঠিক সমাধান হয় তবে কেবল তার মধ্যে একটি আউটপুট করুন। যদি কোনও সঠিক সমাধান না পাওয়া যায় তবে খালি তালিকা বা একটি খালি স্ট্রিং আউটপুট করুন।
উদাহরণ:
dogcatfrog cat frog dog
-> dog cat frog
xxcatfixsxhingonxgrapexxxfishingcxat cat grape catfish fishing
-> catfish grape fishing cat
dababbabadbaccbcbaaacdacdbdd aa bb cc dd ba ba ba ab ac da db dc
-> da ab ba ba ba cc bb aa ac dc db dd
flea antelope
->
(no solution)
এটি কোড গল্ফ। সর্বনিম্ন সংখ্যা বাইট জিতেছে।
সম্পাদনা: ব্যাখ্যা করা হয়েছে যে অতিরিক্ত অক্ষরগুলি শব্দের ভিতরে থাকতে পারে।
ccআগে রাখে bbতবে সাবস্ট্রিংগুলি কেবল একবার উপস্থিত হয় bbএবং ccসাবস্ট্রিংটি bbপ্রথম প্রদর্শিত হয়।
ccbcbস্ট্রিং আমরা আউটপুট অংশ ccতারপর আউটপুট bbমধ্যম ড্রপ পর c।