আর্গুমেন্ট হিসাবে একটি স্ট্রিং দেওয়া হয়েছে, দীর্ঘতর (গুলি) নন-ওভারল্যাপিং পুনরাবৃত্ত স্ট্রিং (গুলি) বা শূন্যের দৈর্ঘ্য আউটপুট করুন যদি এরকম কোনও স্ট্রিং না থাকে।
আপনি ধরে নিতে পারেন ইনপুট স্ট্রিংটি খালি নয়।
উদাহরণ
abcdefabc: সাবস্ট্রিং abc1 এবং 7 পজিশনে পুনরাবৃত্তি হয়, সুতরাং প্রোগ্রামটি 3 আউটপুট করা উচিত
abcabcabcabcab: abcabcবা bcabcaবা cabcabপুনরাবৃত্ত হয়, তাই প্রোগ্রাম উচিত আউটপুট 6 । (সাবস্ট্রিংটিও abcabcabcabপুনরাবৃত্তি হয়েছে, তবে সংঘটনগুলি ওভারল্যাপ হয়, তাই আমরা এটি গ্রহণ করি না)।
aaaaaaa: aaaউদাহরণস্বরূপ 1 এবং 4 পজিশনে পুনরাবৃত্তি হয়, সুতরাং প্রোগ্রামটি 3 আউটপুট করা উচিত
abcda: aপুনরাবৃত্তি হয়, সুতরাং প্রোগ্রাম 1 আউটপুট করা উচিত
xyz: পুনরাবৃত্তি স্ট্রিং → 0 নেই
ababcabcabcabcab: 6 ফিরে আসা উচিত
এটি কোড-গল্ফ , তাই খুব কম বাইট জিতেছে।