Leetcode题解 66. Plus One
来源:互联网 发布:淘宝商城cf道具 编辑:程序博客网 时间:2024/05/10 21:57
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 static int[] plusOne(int[] digits) { int sub=0; if(digits.length==1){ digits[0]+=1; if(digits[0]>9){ int[] temp=new int[2]; temp[0]=1; temp[1]=digits[0]-10; return temp; } } for(int i=digits.length-1;i>0;i--){ if(sub==1||i==digits.length-1) digits[i]+=1; if(digits[i]>9){ sub=1; digits[i]-=10; }else{ sub=0; } } if(sub==1) { digits[0]+=1; if(digits[0]>9){ int[] temp=new int[digits.length+1]; temp[0]=1; digits[0]-=10; for(int i=1;i<temp.length;i++){ temp[i]=digits[i-1]; } return temp; } } return digits; }}
0 0
- Leetcode题解 66. Plus One
- leetcode题解-66. Plus One
- LeetCode题解:Plus One
- LeetCode题解:Plus One
- LeetCode题解---Plus One
- LeetCode 题解(228) : Plus One
- [LeetCode]66.Plus One
- LeetCode --- 66. Plus One
- [Leetcode] 66. Plus One
- [leetcode] 66.Plus One
- [leetcode] 66. Plus One
- Leetcode-66. Plus One
- 【leetcode】66. Plus One
- 66. Plus One LeetCode
- 【LeetCode】66. Plus One
- [LeetCode]66. Plus One
- 【LeetCode】66. Plus One
- LeetCode 66. Plus One
- 网站优化
- Android 快速开发框架:推荐10个框架:afinal、ThinkAndroid、andBase、KJFrameForAndroid、SmartAndroid
- 初识Hibernate的几种方式
- matlab从入门到精通(二)matlab语言基础
- eclipse在ubuntu下无法设置以及新建工程卡死解决方案
- Leetcode题解 66. Plus One
- Android之使用Camera拍照
- 第16周项目——阅读程序5
- Qml && Qt HTML Base64
- 对线性回归、逻辑回归、各种回归的概念学习
- FragmentTransaction.replace() 你不知道的坑
- Android笔记之对象序列化
- 搭建自己的Spring Initializr服务器
- 关于Python的配置文件