在刷一道题,数字回文,以以前做过,刚好昨天也做了一个类似的题,数字反转,原理有点像-----9. Palindrome Number...
2019独角兽企业重金招聘Python工程师标准>>>
class Solution {
public boolean isPalindrome(int x) {
if(x < 0 || (x % 10 == 0 && x != 0)) return false;
int res = 0;
while(x > res){
res = x % 10 + res * 10;
x /= 10;
}
return x == res || x == res / 10;
}
}
总结:
1.本来想用if( x != 0 && (x < 11 || x % 10 ==0))这个判断,但是发现当1时,应该返回true,应该0-9都算回文了,所以这个判断行不通。
2.当计算一半时,就可以验证是否是回文,比如1331,得到13,跟原数1331前一部分比较是相等的。
3.最后是位数奇数偶数进行不同判断,奇数就回文除10
还行挺简单的,这个自己写出来一部分,看答案写了一部分。
转载于:https://my.oschina.net/u/3141521/blog/1635001
在刷一道题,数字回文,以以前做过,刚好昨天也做了一个类似的题,数字反转,原理有点像-----9. Palindrome Number...相关推荐
- java输出回文数原代码_JAVA怎么用循环语句编写一个判别是否为回文数的代码?...
import java.util.Scanner; /** * 回文数是指将该数含有的数字逆序排列后得到的数和原数相同, * 例如12121.3223都是回文数 */ public class Hui ...
- char java 回文_LeetCode刷题笔记(Java)---第1-18题
题目来自LeetCode 文章目录 全部章节 1-18题 19-40题 41-60题 61-80题 81-100题 101-120题 121-140题 1.两数之和 2.两数相加 3.无重复字符串的最 ...
- -9 逆序输出一个整数的各位数字_【Java编程基本功】(八)逆序输出、是否为回文数,判断星期几,升序排列...
第二十四题 给一个不多于5位的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. 代码: public 第二十五题 一个5位数,判断它是不是回文数. 代码: public 代码2: public ...
- 58同城校招题-判断既是回文,又是质数的数字
题目描述 请找出1000-1000000之间既是回文,又是质数的数字. 说明: 质数,是指大于1的自然数中,不能被1和它本身以外的自然数整除的数字. 回文数,假设n是任意自然数,若将n的各位数字反向排 ...
- 如果一个数字从左边读和从右边读一样,那么这个数字就是一个回文数,例如32123就是一个回文数。 但事实上, 17在某种意义上也是一个回文数,因为它的二进制(10001)是一个回文数。
//<<<<<<<<<<<<<-往下输入/插入题目---->>>>>>>> ...
- 【新人】C++小白刷题系列0009进制回文数
题目描述 如果一个数字从左边读和从右边读一样,那么这个数字就是一个回文数.例如32123就是一个回文数:17在某种意义上也是一个回文数,因为它的二进制型式--10001--是一个回文数. 请你帮忙开发 ...
- 回文数python_回文数 python
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 所谓回文字符串,就是正读和反读都一样的字符串,比如"level&quo ...
- 2019ICPC(徐州) - Colorful String(哈希+二分+动态规划/回文自动机)
题目链接:点击查看 题目大意:给出一个字符串,询问该字符串中的所有回文子串中,各有多少不同的字母 题目分析:这个题题意很简单,在比赛的时候看到字符串第一反应是哈希,哈希+暴力+线段树果不其然的T掉了. ...
- 【细节实现 回文串12】LeetCode 564. Find the Closest Palindrome
LeetCode 564. Find the Closest Palindrome 本博客转载自:http://www.cnblogs.com/grandyang/p/6915355.html Sol ...
最新文章
- 激光雷达Lidar Architecture and Lidar Design(上)
- web请求判断客户端类型
- Linux检查镜像,Shell脚本实现检测Cygwin最快的镜像站点
- netca 遇到TNS-04612: XXX 的 RHS 为空
- anaconda mac安装
- 配置独立于系统的PYTHON环境
- java 反射初探(1)
- java 集合中对象的排序 和去重
- Quartz.net 任务调度
- Unity性能优化专题---腾讯牛人分享经验
- [免费专栏] ATTACK安全之Android ICMP隧道攻击原理与入侵检测实践
- 利用eclipse自定义模板创建日志打印模板
- ubuntu 无法定位软件包
- MATLAB如何导出高分辨率的模型图片、PDF
- [Ubuntu] 解决Win10+Ubuntu双系统时间不一致问题
- LT培训Hadoop
- 如何使用E邮宝的热敏标签纸打印亚马逊外箱单?
- VS2017_扩大程序运行内存
- flink实时流与scala程序开发实用经验 - 十年磨两贱人
- 人体姿态骨架估计算法研究