LeetCode刷题之路 - number 26 and number 9
来源:互联网 发布:如何把淘宝微信群做大 编辑:程序博客网 时间:2024/05/02 03:04
26. Remove Duplicates from Sorted Array
关键点:设置两个下标:
public int removeDuplicates(int[] nums) {
int j=0;
for(int i=1;i<nums.length;i++){
if(nums[j]!=nums[i]){ //若两者不同,则存储不同值,若相同,跳过
nums[++j]=nums[i];
}
}
return j+1;
}
9. Palindrome Number
简单方法:求出相反值 如 123 -》321 再与原数比较
public boolean isPalindrome(int x) {
if(x<0)return false;
int result=0,t=x;
while(t!=0){
int tial=t%10;
result=result*10+tial;
t=t/10;
}
return t==result;
}
大神的完美解答
public boolean isPalindrome(int x) { if (x<0 || (x!=0 && x%10==0)) return false; int rev = 0; while (x>rev){ //只需循环一半即可 rev = rev*10 + x%10; x = x/10; } return (x==rev || x==rev/10); //两种情况 如 1221 与12321 }
0 0
- LeetCode刷题之路 - number 26 and number 9
- leetcode 刷题之路 28 Palindrome Number
- leetcode 刷题之路 84 Single Number II
- LeetCode之9---Palindrome Number
- LeetCode之9_Palindrome Number
- LeetCode 之 Single Number
- LeetCode 之 Palindrome Number
- LeetCode之Single Number
- LeetCode之Single Number
- LeetCode之Palindrome Number
- leetcode之Single Number
- leetcode之Palindrome Number
- Leetcode之Valid Number
- leetcode 之Single Number
- leetcode之Single Number
- LeetCode之Single Number
- leetcode 之Largest Number
- Leetcode之Palindrome Number
- HDU 1879 继续畅通工程
- 开发中遇到的问题
- Codeforces Round #355 (Div. 2)E. Vanya and Balloons
- android6.0 wifi连接
- matlab中关于pushbotton的左键双击响应问题
- LeetCode刷题之路 - number 26 and number 9
- iOS中常用的几何方法
- 字符集的前世今生
- 1013 Problem M
- 通过 脚本执行 kettle 的作业 命令
- 不同部门员工吃饭时聊些什么,程序员那一段笑死我了…
- pull解析xml
- nginx 正向代理 反向代理
- [高斯消元 线性基 树 记数] BZOJ 2322 [BeiJing2011]梦想封印