zoukankan      html  css  js  c++  java
  • 9. Palindrome Number

    package LeetCode_9
    
    /**
     * 9. Palindrome Number
     * https://leetcode.com/problems/palindrome-number/
     * Given an integer x, return true if x is palindrome integer.
    An integer is a palindrome when it reads the same backward as forward. For example, 121 is palindrome while 123 is not.
    Example 1:
    Input: x = 121
    Output: true
    
    Example 2:
    Input: x = -121
    Output: false
    Explanation: From left to right, it reads -121. From right to left, it becomes 121-. Therefore it is not a palindrome.
    
    Example 3:
    Input: x = 10
    Output: false
    Explanation: Reads 01 from right to left. Therefore it is not a palindrome.
    
    Example 4:
    Input: x = -101
    Output: false
     * */
    class Solution {
        /*
        * solution: x compare with reversed x
        * */
        fun isPalindrome(x: Int): Boolean {
            if (x < 0) {
                return false
            }
            var n = x
            var reverseNum = 0
            while (n > 0) {
                reverseNum = reverseNum * 10 + n % 10
                n /= 10
            }
            return x == reverseNum
        }
    }
  • 相关阅读:
    让本地仓库和远程仓库关联
    指定本地仓库与github上的test项目相连
    Git 指令
    DOS命令+++GITHUP用法
    xml
    渲染数据的方法
    php
    css3的过渡、动画、2D、3D效果
    渲染数据
    ajax
  • 原文地址:https://www.cnblogs.com/johnnyzhao/p/14365994.html
Copyright © 2011-2022 走看看