ভূমিকা
পাজলিং এসই-র র্যান্ড আল’’র পোস্ট অনুসারে , একটি নিকট- বুননযুক্ত শব্দটি এমন কোনও শব্দ যা অক্ষরে টানা তিনটি বর্ণ (যে কোনও ক্রমে) ধারণ করে (
মত শব্দ শিক্ষা , সাইরেন এবং সরাই সব মত শব্দ যেহেতু বন্ধ নিট শব্দ বলে মনে করা হয় লার্নিং , মোটর গাড়ির একধরনের জোরালো ইলেকট্রিক হর্ন এবং সঞ্চালন না বন্ধ নিট শব্দ হয়।
চ্যালেঞ্জ
চ্যালেঞ্জটি হ'ল একটি গিগাবাইট শব্দটিকে ইনপুট হিসাবে গ্রহণের যোগ্য প্রোগ্রাম-গল্ফকে (সমস্ত অনুগ্রহ এবং উদ্দেশ্যগুলির জন্য লোয়ার কেস ধরে নেওয়া) এবং আউটপুট ফেরত দেওয়া (যদি পাওয়া যায়) সমস্ত ধারাবাহিক লেটার সেটগুলি (নিম্ন ক্ষেত্রেও) তালিকাভুক্ত করে তবে এটি একটি নিকট-বোনা শব্দ, এবং খালি আউটপুট এটি যদি বন্ধ-বোনা শব্দ না হয়।
উদাহরণ
Input: education
Output: cde
Input: foghorn
Output: fgh
Input: cabaret
Output: abc
Input: hijacking
Output: ghi, hij, ijk
Input: pneumonia
Output: mno, nop
Input: klaxon
Output: <<no output>>
Input: perform
Output: <<no output>>
Input: learning
Output: <<no output>>
বিধি
- ইনপুটটি একটি একক নিম্ন-কেস শব্দ হিসাবে ধরে নেওয়া উচিত এবং আউটপুট অবশ্যই নিম্ন-কেস হওয়া উচিত, আপনার কোডিং ভাষার পছন্দ অনুসারে আউটপুটটির প্রকৃতি পরিবর্তিত হবে। অনুগ্রহ করে আউটপুট এমন একটি ফর্ম নির্বাচন করুন যা চ্যালেঞ্জের প্রকৃতির সাথে উপযুক্ত হবে, এটি STDOUT, ফাইল আউটপুট, অ্যারে ইত্যাদি হোক best
- যেহেতু এটি কোড-গল্ফ, এটি স্বল্পতম সংখ্যক বাইটের স্পষ্ট বিজয়ী হওয়ার ঘটনা হবে।
- কোন নির্বোধ ফাঁকা ।
- আমি উত্তরগুলি বর্ণানুক্রমিক ক্রমে ক্রমাগত অক্ষরগুলি গ্রহণ করব না ... সুতরাং উদাহরণস্বরূপ
cab
একটি উপযুক্ত আউটপুট হিসাবে বিবেচিত হবে নাcabaret
। - বিশেষ দ্রষ্টব্য, "ট্রিপল্টস" বর্ণমালা অনুসারে অগত্যা হওয়া উচিত নয়, তবে ত্রিভুজের মধ্যে বর্ণগুলি অবশ্যই হওয়া উচিত ... সুতরাং "পারফরম্যান্স" শব্দের ক্ষেত্রে উদাহরণস্বরূপ, আউটপুট
mno,nop
গ্রহণ করা হবে, যেমন ইচ্ছেnop,mno
। শব্দ "ছিনতাইয়ের" ক্ষেত্রে, ছয় উপায়ে যে Triplets হয়ghi
,hij
এবংijk
একটি তালিকা সাজানো যেতে পারে, এবং সমস্ত ছয় একাধিক বিন্যাসন আউটপুট গ্রহণযোগ্য।
এটি ছাড়াও, আপনার চিহ্নগুলিতে, গল্ফ সেট করুন!
!
অন্য একটি শব্দ দিয়ে আমার কোড ব্যবহার করে দেখুন , যেমনটি বর্তমান ফলাফলটি একই ফল দেয় :-)
pneumonia
কি হতে পারে [('m','n','o'),('n','o','p')])
?