9. Palindrome Number
来源:互联网 发布:民生银行软件有问题 编辑:程序博客网 时间:2024/06/03 10:24
题目
Determine whether an integer is a palindrome. Do this without extra space.
我的解法
public class Solution { public boolean isPalindrome(int x) { if(x < 0) return false; int len = 0; // 确定x的位数 while(x >= Math.pow(10, len)) len ++; // 判断最高位和最低位是否相等 while(len >= 1){ if(x/(int)Math.pow(10,len-1) != x%10) return false; x = (int)(x - x/(int)Math.pow(10, len-1)*(int)Math.pow(10, len-1))/10; len = len - 2; } return true; }}算法分析:通过判断最高位和最低位是否相等来判断是否是回数。注意!!!!!!!!Math.******()返回double类型!!!!!!!!!!
0 0
- LeetCode 9. Palindrome Number
- [LeetCode]9.Palindrome Number
- LeetCode --- 9. Palindrome Number
- LeetCode 9.Palindrome Number
- [Leetcode] 9. Palindrome Number
- 9.Palindrome Number
- 9. Palindrome Number
- 9. Palindrome Number
- Problem 9.Palindrome Number
- 【leetcode】 9. palindrome number
- 9.Palindrome Number
- [LeetCode] 9.Palindrome Number
- 9. Palindrome Number
- LeetCode : 9. Palindrome Number
- 9. Palindrome Number
- LeetCode 9.Palindrome Number
- 9. Palindrome Number
- 9. Palindrome Number
- 基于概率模型的聚类
- Mac osx 下搭建java开发环境
- 微信公众号开发(1)
- myeclipse删除文件或项目时出现异常
- C# 两个独立exe程序直接通信 截取Windows消息来触发自定义事件 实例
- 9. Palindrome Number
- 各大公司广泛使用的在线学习算法FTRL详解
- webpack笔记-----编辑webpack.config.js文件
- hdu 3018 欧拉回路
- python3 汉字转十六进制unicode
- StateMachine 状态机原理
- nyoj 82 迷宫寻宝(一)【dfs】
- CNNdroid+Caffe使用攻略
- python学习01--装饰器