LintCode Python 简单级题目 491.回文数

原题描述:

判断一个正整数是不是回文数。

回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。

 注意事项

给的数一定保证是32位正整数,但是反转之后的数就未必了。

样例

11121112321 这些是回文数。

23321232 这些不是回文数。

题目分析:

利用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

 

posted @ 2017-06-13 18:41  刘冬丶  阅读(818)  评论(0编辑  收藏  举报