LeetCode--Plus One
来源:互联网 发布:男士发型设计软件 编辑:程序博客网 时间:2024/05/03 03:51
这个题目与java里的BigInteger实现有些类似,可以参考其源码。
题目:
Given a non-negative number represented as an array of digits, plus one to the number.
The digits are stored such that the most significant digit is at the head of the list.
解决方案:
public class Solution { public int[] plusOne(int[] digits) { for(int i=digits.length-1;i>=0;i--){ int temp=digits[i]+1; if(temp>=10){ digits[i]=temp%10; }else{ digits[i]=temp; break; } } if(digits[0]==0){ int[] re=new int[digits.length+1]; re[0]=1; for(int j=1;j<re.length;j++){ re[j]=digits[j-1]; } return re; } return digits; }}
0 0
- LeetCode: Plus One
- LeetCode Plus One
- [Leetcode] Plus One
- LeetCode: Plus One
- leetcode 33: Plus One
- [LeetCode] Plus One
- [leetCode] Plus One
- 【leetcode】Plus One
- [LeetCode]Plus One
- [leetcode]Plus One
- LeetCode-Plus One
- [leetcode] plus one
- LeetCode - Plus One
- [LeetCode] Plus one
- LeetCode:Plus One
- leetcode之Plus One
- leetcode plus one
- LeetCode | Plus One
- xib使用简介
- ASP.NET页面传值
- Web前端—jquery知识总结
- hdu 2098 分拆素数和(素数筛法)
- C#编写Unity基础GUI之按钮控件
- LeetCode--Plus One
- 蓝桥杯练习之基础练习 字母图形
- http response乱码的真相
- ubuntu 创建软件快捷桌面
- Android之BroadcastReceiver监听手机电量
- 【OpenCV】SIFT原理与源码分析:DoG尺度空间构造
- 10年软件测试工作总结
- 3-1-1 循环-while
- 今天给一位WP开发者打了10块钱