美文网首页leetcode
9. Palindrome Number.go

9. Palindrome Number.go

作者: AnakinSun | 来源:发表于2019-03-22 13:20 被阅读0次

    先把数字反转,判断是否和原来相等

    func isPalindrome(x int) bool {
        if x < 0 {
            return false
        }
        //排除以0结尾的情况
        if x != 0 && x%10 == 0 {
            return false
        }
        y := 0
        c := x
        //把x反转,判断是否和原来的x相等
        for x != 0 {
            y = y*10 + x%10
            x /= 10
        }
        return c == y
    }
    

    相关文章

      网友评论

        本文标题:9. Palindrome Number.go

        本文链接:https://www.haomeiwen.com/subject/sqblvqtx.html