LeetCode 66. Plus One
2016-11-15 21:32
393 查看
public class Solution { public int[] plusOne(int[] digits) { int c = 0; for (int i = digits.length - 1; i >= 0; i--) { if (i == digits.length - 1) digits[i]++; else { digits[i] += c; c = 0; } if (digits[i] == 10) { digits[i] = 0; c = 1; } } if (c == 1) { int[] newDigits = new int[digits.length + 1]; newDigits[0] = 1; for (int i = 0; i < digits.length; i++) newDigits[i + 1] = digits[i]; return newDigits; } return digits; } }
相关文章推荐
- LeetCode 66 — Plus One(C++ Java Python)
- 2018.3.12 leetcode打卡 #66 plus one
- LeetCode 66 Plus One (Python详解及实现)
- [LeetCode]66. Plus One
- LeetCode 66 Plus One
- LeetCode 67. Add Binary/ 66. Plus One
- LeetCode 66. Plus One
- LeetCode-66-Plus One(水题/数值计算)-Easy
- [LeetCode]--66. Plus One
- Leetcode-66. Plus One
- 【LeetCode】66. Plus One
- LeetCode66. Plus One
- leetcode 66. Plus One
- LeetCode 66. Plus One
- LeetCode 66. Plus One(加1)
- [Leetcode]#66 Plus One
- LeetCode 66 Plus One
- 【leetcode】66. Plus One
- Leetcode 66 Plus One
- leetcode-66. Plus One