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

পাইথনে প্যালিনড্রোম নাম্বার যাচাই (Palindrome Number)

একই ইন্টিজার প্যালিনড্রোম কিনা যাচাই করতে হবে। নেগেটিভ সংখ্যা প্যালিনড্রোম নয়। সংখ্যাকে স্ট্রিং বানিয়ে রিভার্স করা স্ট্রিংয়ের সাথে তুলনা করলে সহজে সমাধান হয়।

সমাধানের পদ্ধতি

  1. সংখ্যাকে স্ট্রিংে রূপান্তর করুন: val = str(x)।
  2. চেক করুন val == val[::-1]।
  3. সত্য হলে True, অন্যথায় False।

উদাহরণ কোড

class Solution(object):
    def isPalindrome(self, x):
        val = str(x)
        return val == val[::-1]

ob1 = Solution()
print(ob1.isPalindrome(424))
print(ob1.isPalindrome(-565))

ইনপুট

x = 424 x = -565

আউটপুট

True False
  1. পাইথনে সিংগেল নাম্বার (Single Number)

  2. পাইথনে স্ট্রিং নাম্বার প্যালিনড্রোম কিনা চেক করা

  3. পাইথনে ফ্যাক্টোরিয়াল (factorial) বের করার তিনটি পদ্ধতি

  4. পাইথনে বাইনারি রিপ্রেজেন্টেশন প্যালিনড্রোম কিনা যাচাই করার প্রোগ্রাম