66-加一
給定表示非負整數的非空數字數組,加上整數的1。
存儲數字使得最高有效數字位于列表的開頭,并且數組中的每個元素包含單個數字。
您可以假設整數不包含任何前導零,除了數字0本身
例1: 輸入: [1,2,3] 輸出: [1,2,4] 說明:數組表示整數123。例2: 輸入: [4,3,2,1] 輸出: [4,3,2,2] 說明:數組表示整數4321。public static int[] plusOne(int[] digits) {int n=digits.length-1;for (int i=n;i>=0;i--) {if (digits[i]!=9) {digits[i]+=1;return digits;}else {digits[i]=0;}}int newDigits[]=new int[digits.length+1];newDigits[0]=1;return newDigits;}
例1: 輸入: [1,2,3] 輸出: [1,2,4] 說明:數組表示整數123。例2: 輸入: [4,3,2,1] 輸出: [4,3,2,2] 說明:數組表示整數4321。public static int[] plusOne(int[] digits) {int n=digits.length-1;for (int i=n;i>=0;i--) {if (digits[i]!=9) {digits[i]+=1;return digits;}else {digits[i]=0;}}int newDigits[]=new int[digits.length+1];newDigits[0]=1;return newDigits;}
?
轉載于:https://www.cnblogs.com/dloading/p/10798542.html
總結
- 上一篇: 学习笔记(24):Python网络编程并
- 下一篇: 海康摄像头如何查看IP,重置密码