LintCode Python 简单级题目 491.回文数
原题描述:
判断一个正整数是不是回文数。
回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。
注意事项
给的数一定保证是32位正整数,但是反转之后的数就未必了。
样例
11
, 121
, 1
, 12321
这些是回文数。
23
, 32
, 1232
这些不是回文数。
题目分析:
利用Python自带的类型转化,列表的逆序输出功能即可。
源码:
class Solution: # @param {int} num a positive number # @return {boolean} true if it's a palindrome or false def palindromeNumber(self, num): # Write your code here old = list(str(num)) new = list(str(num)) new.reverse() if new != old: return False return True