leetcode 66. Plus One
来源:互联网 发布:网络心理咨询平台推荐 编辑:程序博客网 时间:2024/05/18 00:48
题意
在数组中存放一个整数的各个位,然后这个整数加1后返回新的整数数组。
题解
每个位都为9时需要增加一个空间。
代码
class Solution {public: vector<int> plusOne(vector<int>& digits) { int size = digits.size(); int carry = 1; bool flag = true; for(int i = size - 1; i >= 0; i--) { if(digits[i] != 9) flag = false; digits[i] += carry; carry = digits[i] / 10; digits[i] = digits[i] % 10; } if(flag) { vector<int> newdigits(size + 1, 0); newdigits[0] = 1; return newdigits; } return digits; }};
0 0
- [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
- LeetCode *** 66. Plus One
- leetcode 66. Plus One
- 【leetcode】66. Plus One
- leetcode 66. Plus One
- [LeetCode]66. Plus One
- Leetcode 66. Plus One
- Unity3d大会
- Java高吞吐量系统设计优化建议
- HTML5第五次培训(jQuery)
- FZU2143 Board Game 【费用流+棋盘模型】
- CF 658 D 数学 方程解的个数
- leetcode 66. Plus One
- JZOJ4446
- 59. Spiral Matrix II
- linux中文件压缩与解压缩学习心得
- 基于图的关键词抽取
- HDU 2553 N皇后问题
- UDP和TCP的区别
- POJ-1019 Number Sequence
- python 笔记