首页 > 代码库 > [LeetCode]66 Plus One
[LeetCode]66 Plus One
https://oj.leetcode.com/problems/plus-one/
http://blog.csdn.net/linhuanmars/article/details/22365957
public class Solution { public int[] plusOne(int[] digits) { if (digits == null || digits.length == 0) return null; boolean carry = true; for (int i = digits.length - 1; i >= 0 ; i --) { int v = digits[i]; if (carry) v++; carry = v > 9; v = v % 10; digits[i] = v; } if (!carry) { return digits; } else { int[] r = new int[digits.length + 1]; r[0] = 1; for (int i = 1 ; i < r.length ; i ++) { r[i] = digits[i - 1]; } return r; } } }
[LeetCode]66 Plus One
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。