判斷一個數是否為回文數的常用方法是將該數轉化為字符串,然后比較字符串與其反轉后的字符串是否相等。
以下是判斷回文數的Python代碼示例:
def isPalindrome(num):
num_str = str(num)
reverse_str = num_str[::-1]
if num_str == reverse_str:
return True
else:
return False
# 示例測試
print(isPalindrome(12321)) # 輸出:True
print(isPalindrome(12345)) # 輸出:False
這個方法將整數轉換為字符串,然后通過切片操作[::-1]將字符串反轉,最后將反轉后的字符串與原字符串進行比較。如果相等,則說明該整數是回文數,返回True;否則,返回False。
注意:這種方法只適用于判斷正整數是否為回文數。對于負數或0,無法通過字符串比較來判斷回文性。