মান ল করুন একটি s স্ট্রিং, আমাদের যাচাই করতে হবে এর সব প্যালিনড্রোমিক সাবস্ট্রিংর দৈর্ঘ্য বিজোড় কিনা।
যদি ইনপুট হয় s = "level", তবে আউটপুট হবে True
এটি সমাধান করতে আমরা নিম্নলিখিত ধাপগুলি অনুসরণ করব:
- i কে ১ থেকে s-এর আকার পর্যন্ত লুপ চালান:
- যদি s[i] == s[i-1] হয়, তবে False ফেরত দিন
- True ফেরত দিন।
বेहतर বোঝার জন্য নিচের ইমপ্লিমেন্টেশনটি দেখুন:
উদাহরণ
class Solution: def solve(self, s): for i in range(1, len(s)): if s[i] == s[i - 1]: return False return True ob = Solution() s = "level" print(ob.solve(s))
ইনপুট
"level"
আউটপুট
True