Python中的回文数
假设我们有整数。我们必须检查整数是否是回文。所以整数都是正向或反向都相同,那么数字就是回文。例如,假设数字为454,如果我们取反,它将再次为454。所以这是回文。现在,如果数字是-565,则相反的数字将是565-,这是不相同的,所以这将不是回文。
为了解决这个问题,我们将数字转换为字符串,然后反转字符串。如果字符串和反向字符串相同,则数字为回文。因此,在这种情况下返回true,否则返回false。
让我们看一下实现以获得更好的理解
示例
class Solution(object):
def isPalindrome(self, x):
"""
:type x: int
:rtype: bool
"""
val = str(x)
return val == val[::-1]
ob1 = Solution()print(ob1.isPalindrome(424))
print(ob1.isPalindrome(-565))输入值
x = 424 x = -565
输出结果
True False
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短