LeetCode-Array-66. Plus One
来源:互联网 发布:excel2010数据按钮 编辑:程序博客网 时间:2024/05/27 00:49
问题:Givena non-negative number represented as an array of digits, plus one to thenumber.
The digits are stored such that the mostsignificant digit is at the head of the list.
数组形式代表一个数,让这个数加一得到的数,在数组中展示出来。就是末位加1得到新数值。
思考:要考虑进位问题。sum/10得到的是整数部分,sum%10得到余数。
代码:classSolution {
public:
vector<int> plusOne(vector<int>& digits) {
int l=digits.size();
vector<int>nums(l,0);
int sum=0;
int add=1;
for (int i=l-1;i>=0;i--){
sum=add+digits[i];
add=sum/10;
nums[i]=sum%10;
}
if(add>0){
nums.insert(nums.begin(),1);
}
return nums;
}
};
0 0
- LeetCode-Array-66. Plus One
- LeetCode[Array]: Plus One
- Leetcode - Array - 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
- 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
- Java WebService 简单实例
- DOM解析XML————创建XML解析器
- 太平洋战争著名战役
- 在开发Web报表时如何通过程序连接数据源
- 人民币大小写转换(阿拉伯数字和汉字转换)
- LeetCode-Array-66. Plus One
- 媒体图库
- Android LayoutInflater原理分析,带你一步步深入了解View(一)
- 基于ssm与maven,使用easyui--tree生成类似部门管理树形结构图
- win7小知识
- CocoaPods安装教程
- 线上多台服务器部署
- 12月第1周周报
- Linux ping丢包case