অভিধানের ফাইল দেওয়া (প্রতিটি পংক্তিতে একটি শব্দ বা বাক্য সম্বলিত একটি পাঠ্য ফাইল, সম্ভাব্য বিরামচিহ্ন সহ তবে সংখ্যা নেই; লাইন বর্ণমালাভ করা হয়), আপনাকে অবশ্যই প্রতিটি শব্দের সংমিশ্রণ আউটপুট করতে হবে যেখানে একটি শব্দ থেকে অন্যটি তৈরি করতে একটি অক্ষর সরানো যেতে পারে; সরানো চিঠিটি বন্ধনীতে আবদ্ধ করা উচিত।
উদাহরণস্বরূপ, ইনপুট
cat
cart
code
golf
ode
verify
versify
এর একটি আউটপুট দেওয়া উচিত
ca(r)t
(c)ode
ver(s)ify
একই জুটি পাওয়ার একাধিক উপায় কেবল একবারে প্রদর্শিত হবে। আপনি আউটপুট করতে পারেন , scra(p)ped
বা scrap(p)ed
উভয় না।
দীর্ঘ এন্ট্রি দ্বারা আউটপুট বর্ণমালা অনুসারে অর্ডার করা উচিত ;
mart
mar
mat
ma
এর একটি আউটপুট থাকা উচিত
ma(r)
ma(t)
ma(r)t
mar(t)
এবং দ্বিতীয়টি দুটি ক্রম হতে পারে।
অভিধান ফাইলটিতে মূলধন, স্থান, হাইফেন বা অ্যাডোস্ট্রোফস অন্তর্ভুক্ত থাকতে পারে; এগুলি উপেক্ষা করা উচিত। এই ক্ষেত্রে,
inlay
in-play
উত্পাদন করা উচিত in(p)lay
। আপনার আউটপুট সব একই ক্ষেত্রে হওয়া উচিত। অতিরিক্ত সাদা স্থান অনুমোদিত ace
ইনপুট STDIN বা কোনও ফাইল হতে পারে; এটি নিউলাইন দ্বারা পৃথক করা হয়। আউটপুট কোনও ফাংশন বা STDOUT এর রিটার্ন মান হতে পারে (বা আপনি চাইলে কোনও ফাইলে লিখিত)।
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
(এটি পিপিসিজিতে আমার প্রথম চ্যালেঞ্জ - আমি কোনও ভুল করেছি কিনা তা আমাকে জানান এবং আমি এটি ঠিক করে দেব))
mart mar mat ma
? এটা হবেmar(t) ma(r)t ma(r) ma(t)
?