কম্পিউটার টিউটোরিয়াল

পাইথনে সব প্যালিনড্রোমিক সাবস্ট্রিং বিজোড় দৈর্ঘ্যের কিনা যাচাই করার প্রোগ্রাম


মান ল করুন একটি 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

  1. পাইথনে আনডিরেক্টেড গ্রাফে বিজোড় দৈর্ঘ্যের সাইকেল আছে কিনা যাচাই করার প্রোগ্রাম

  2. পাইথনে ব্লকের তালিকা y=x রেখা দিয়ে সিমেট্রিক কিনা যাচাই করার প্রোগ্রাম

  3. পাইথনে দুটি বাইনারি ট্রির লিফ সিকোয়েন্স মিল কিনা যাচাই

  4. পাইথনে বাইনারি ট্রিয়ের সব নোডের মান একই কিনা যাচাই করা