zoukankan      html  css  js  c++  java
  • leetcode刷题41

    今天刷的题是LeetCode第9题,判断一个数是不是回文数

    这个题还是比较简单的,一次就通过了,可以看到执行效率比我之前写的还是高很多

    我就把两次的代码都贴出来吧

    public static boolean solution(int x){
            if (x<0)return false;
            String string =String.valueOf(x);
            int left=0;
            boolean flag=true;
            int right=string.length()-1;
            while (left<right){
                if (string.charAt(left)!=string.charAt(right)){
                    flag=false;break;
                }
                left++;
                right--;
            }
            return flag;
        }
    class Solution {
        public boolean isPalindrome(int x) {
            if (x<0){
                return false;
            }else if(x==0){
                return true;
            }else if(x%10==0){
                return false;
            }else {
                int num=0;
                int y=x;
                while (y!=0){
                    num=num*10+y%10;
                    y=y/10;
                }
                if (num==x){
                    return true;
                }else {
                    return false;
                }
            }
        }
    }

  • 相关阅读:
    js(四) 全选/全不选和反选
    js(三) ajax异步局部刷新技术底层代码实现
    js(二) 实现省市联动(json)
    接口
    内部类
    封装
    Static关键字
    this关键字
    带参数的方法
    abstract关键字
  • 原文地址:https://www.cnblogs.com/cquer-xjtuer-lys/p/11611638.html
Copyright © 2011-2022 走看看