গারল্যান্ড ওয়ার্ডস
একটি মালা শব্দের অর্থ একটি মাল যা মালার মতো একসাথে জড়িত হতে পারে, কারণ এটি একই অক্ষর দিয়ে শেষ হয় যা এটি শুরু হয়। এই গ্রুপগুলির চিঠিগুলি ওভারল্যাপও করতে পারে!
উদাহরণস্বরূপ, undergroundএটি একটি মালা অর্ডার শব্দ 3, কারণ এটি শুরু হয় এবং একই 3 টি অক্ষর দিয়ে শেষ হয় und,। এর অর্থ এটি একসাথে জড়িত হতে পারে undergroundergrounderground...।
alfalfaএকটি মালা শব্দ, খুব! এটি অর্ডার 4 It এটি শুরু হয় এবং শেষ হয় alfa। এটা একত্র তাই মত অভিমানী করা যেতে পারে: alfalfalfalfa।
এমন একটি প্রক্রিয়া যা আমি মালাটিকে বলি সেখানে আপনি যখন nকোনও মালা শব্দের ক্রম নির্ধারণ করেন , আপনি মূল শব্দটি গ্রহণ করেন এবং এটিটিকে মালা nবার হিসাবে লুপ করার জন্য প্রয়োজনীয় বিভাগটি যুক্ত করেন । সুতরাং, যেহেতু onionএকটি অর্ডার 2মালা শব্দ, আপনি নিতে হবে onion, 2পেতে প্রথম অক্ষরগুলি কাটা ionএবং শেষ 2সময় যোগ করতে onionionion।
উদ্দেশ্য
এমন একটি প্রোগ্রাম বা ফাংশন তৈরি করুন যা স্ট্যান্ডার্ড ইনপুট বা কোনও ফাংশন আর্গুমেন্ট থেকে ইনপুট নেয় এবং শব্দটি প্রিন্ট করে বা প্রত্যাবর্তন করে, মালা হয়।
সমস্ত শব্দ ছোট হাতের অক্ষর হবে এবং একটি শব্দের সর্বোচ্চ সম্ভাব্য ক্রম length(word) - 1।
উদাহরণ I / O
"onion" --> "onionionion"
"jackhammer" --> "jackhammer"
"abracadabra" --> "abracadabracadabracadabracadabracadabra"
"" --> ""
"zvioz" --> "zviozvioz"
"alfalfa" --> "alfalfalfalfalfalfa"
"aaaa" --> "aaaaaaa"
এটি কোড-গল্ফ , তাই কমপক্ষে সংখ্যা বাইট জেতে।