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 送给学长毕业祝福语简短