কম্পিউটার

একটি স্ট্রিং পরীক্ষা করার প্রোগ্রাম প্যালিনড্রোম কি পাইথনে নয়


ধরুন আমাদের একটি স্ট্রিং s আছে; এটি একটি প্যালিনড্রোম কিনা তা আমাদের পরীক্ষা করতে হবে। আমরা জানি যে প্যালিনড্রোম হল যখন শব্দটি সামনে এবং পিছনে একই রকম হয়।

সুতরাং, যদি ইনপুটটি s ="racecar" এর মত হয়, তাহলে আউটপুট হবে True

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • t :=s এর বিপরীত
  • যদি t s এর মত হয়, তাহলে
    • সত্য ফেরান
  • অন্যথায়,
    • মিথ্যে ফেরত দিন

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

উদাহরণ

class Solution:
   def solve(self, s):
      t=s[::-1] if t==s:
      return True else :
   return False
ob = Solution()
print(ob.solve("racecar"))

ইনপুট

"racecar"

আউটপুট

True

  1. প্রদত্ত স্ট্রিংটি স্বরবর্ণ প্যালিনড্রোম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  2. একটি প্রদত্ত স্ট্রিং কীওয়ার্ড কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  3. স্ট্রিং খালি আছে কি না তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  4. একটি বাক্য পরীক্ষা করার জন্য পাইথন প্রোগ্রাম প্যানগ্রামস কিনা।