public int[] plusOne(int[] digits) {
List<Integer> list = new ArrayList<>();
int n = digits.length;
digits[n -1]++;
int base = 0;
for (int i = n-1; i >= 0; i--) {
int digit = digits[i] + base;
base = digit/10;
list.add(0,digit % 10);
}
if (base == 1) {
list.add(0,base);
}
return list.stream().mapToInt(Integer::intValue).toArray();
}
lc-66
原创wx5be5864e766ab ©著作权
©著作权归作者所有:来自51CTO博客作者wx5be5864e766ab的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
66
上一节:爱说说技术原理:前后台参数约定及逻辑代码 中,讲解了“爱说
加载 html json -
66 颠倒栈
66.颠倒栈。题目:
出栈 入栈 递归 -
LC——移动零
LC——移动零题目链接:https://
leetcode 算法 双指针