题目描述:

9. 回文数 - 力扣(LeetCode) (leetcode-cn.com)

Java代码一:

class Solution {public boolean isPalindrome(int x) {String s=String.valueOf(x),s_rev=new StringBuilder(s).reverse().toString();return s_rev.equals(s);}
}

Java代码二:

class Solution {public boolean isPalindrome(int x) {String s=String.valueOf(x),s_rev=new StringBuilder(s).reverse().toString();return s_rev.equals(s);}
}

Java代码三:

class Solution {public boolean isPalindrome(int x) {String s=String.valueOf(x);for(int i=0,j=s.length()-1,end=s.length()/2;i<end;i++,j--){if(s.charAt(i)!=s.charAt(j))return false;}return true;}
}

Java代码四:

class Solution {public boolean isPalindrome(int x) {String s=String.valueOf(x);for(int i=0;i<s.length()/2;i++)if(s.charAt(i)!=s.charAt(s.length()-1-i))return false;return true;}
}

Java代码五:

class Solution {public boolean isPalindrome(int x) {if(x<0)return false;if(x==0)return true;int low=1,high=(int)(Math.pow(10,(int)Math.log10(x)));while(low<high){int l=x/low%10,h=x/high%10; //l为low位上的数字,h为high位上的数字if(l!=h)return false;low=low*10;high=high/10;}return true;}
}

Java代码六:

class Solution {public boolean isPalindrome(int x) {if(x<0)return false;int b=x,a=0;while(x!=0){a=a*10+x%10;x=x/10;}return a==b;}
}

Java代码七:

class Solution {public boolean isPalindrome(int x) { //12321:反转123,余部12;123321:反转123,余部123if(x==0)return true;if(x<0||x%10==0)return false; //末位是0的非零数要特殊处理int rev=0;while(rev<x){rev=rev*10+x%10;x=x/10;}return (rev==x)||(rev/10==x);}
}

#力扣 LeetCode9. 回文数 #在所有 Java 提交中击败了 99.44% 的用户 @FDDLC相关推荐

  1. #力扣 LeetCode27. 移除元素 #在所有 Java 提交中击败了 100.00% 的用户 @FDDLC

    题目描述: 27. 移除元素 - 力扣(LeetCode) (leetcode-cn.com) Java代码: class Solution { //你需要 原地 移除所有数值等于 val 的元素,并 ...

  2. #力扣 LeetCode35. 搜索插入位置 #在所有 Java 提交中击败了 100.00% 的用户 @FDDLC

    题目描述: 35. 搜索插入位置 - 力扣(LeetCode) (leetcode-cn.com) Java代码: class Solution { //已有序:在数组中找到目标值,并返回其索引:如果 ...

  3. $力扣 LeetCode231. 2的幂 #在所有Java提交中击败了100%的用户 @FDDLC

    题目描述: 231. 2的幂 - 力扣(LeetCode) (leetcode-cn.com) Java代码: class Solution {public boolean isPowerOfTwo( ...

  4. #力扣 LeetCode461. 汉明距离 #在所有 Java 提交中击败了 100.00% 的用户 @FDDLC

    题目描述: 461. 汉明距离 - 力扣(LeetCode) (leetcode-cn.com) Java代码: class Solution {public int hammingDistance( ...

  5. #LeetCode 力扣112. 路径总和 #在所有 Java 提交中击败了 100.00% 的用户 @FDDLC

    题目描述: https://leetcode-cn.com/problems/path-sum/ 给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标 ...

  6. LeetCode-9.回文数(大括号+双目运算符使用)

    题目内容 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/palindrome-number/ 给你一个整数 x ,如果 x 是一个回文整数,返 ...

  7. 力扣- - 最短回文串(KMP算法)

    力扣- - 最短回文串(KMP算法) 文章目录 力扣- - 最短回文串(KMP算法) 一.题目描述 二.分析之KMP算法 1.暴力法 2.KMP算法 3.next数组求法1:暴力查找最长的前后缀 4. ...

  8. leetcode9. 回文数

    leetcode9. 回文数 题目描述 链接: leetcode9. 给你一个整数 x ,如果 x 是一个回文整数,返回 true :否则,返回 false . 回文数是指正序(从左向右)和倒序(从右 ...

  9. 1079 延迟的回文数 (20 分) java题解

    题目描述: 给定一个 k+1 位的正整数 N,写成 ak​⋯a1​a0​ 的形式,其中对所有 i 有 0≤ai​<10 且 ak​>0.N 被称为一个回文数,当且仅当对所有 i 有 ai​ ...

最新文章

  1. vuecli 编译后部署_基于vue-cli 打包时抽离项目相关配置文件详解
  2. php zip压缩命令,php zip压缩文件
  3. 首发:台大林轩田《机器学习基石》系列课程教材的习题解答和实现
  4. AT2339-[AGC011C]Squared Graph【黑白染色】
  5. 单例模式(Singleton )的几种用法以及使用条件
  6. MongoDB 之聚合函数查询统计
  7. Error creating bean with name 解决办法
  8. win7 更新失败解决方案一
  9. OpenStack OVSGRE/VXLAN网络
  10. 码云git上传下载代码
  11. Hybrid App
  12. 汇编语言工具(DosBox、debug)下载与安装教程
  13. windows中如何识别RTL8111B/8111C/8111D/8111E/8111F网卡 转自网络
  14. android记账本折线图_小熊记账本
  15. [bzoj1226]学校食堂Dining
  16. 免费的艺术二维码生成器
  17. 一步一步做高性能服务器(C++) -- Day 0
  18. 几行代码爬取喜马拉雅音乐
  19. Mac 最好的网页视频下载工具
  20. 电影[源代码]nbsp;永恒-量子力学

热门文章

  1. 7-1 Forever (20分)
  2. 炉石辛达苟斯贫民打法
  3. maven构建openfire插件
  4. 四川大学计算机科学与技术考研复试,四川大学2018计算机学院研究生初试复试成绩公示...
  5. SimNow CTP 环境备份
  6. 股票python量化交易008-JoinQuant中JQData的使用
  7. 【Redis可视化工具连接redis】
  8. equals判断字符串内容是否相同,equalsIgnoreCase,忽略英文大小写判断内容是否相同
  9. 1一1剖面图方向_方向在哪里?(阶段性总结1)
  10. 黑马瑞吉外卖项目之用户订单信息分页查询功能