本文共 423 字,大约阅读时间需要 1 分钟。
1.问题描述:
判断一个正整数是不是回文数。
回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。
2.样例:
11
, 121
, 1
, 12321
这些是回文数。
23
, 32
, 1232
这些不是回文数。
3.代码:
class Solution: """ @param: num: a positive number @return: true if it's a palindrome or false """ def isPalindrome(self, num): # write your code here string=str(num) l=list(string) length=len(l) i=1 while i比较简单的思路是,分别从两头判断数是否相等,当头指针index大于等于尾指针时,结束判断。
转载地址:http://gauii.baihongyu.com/