LeetCode 题解之Plus One

时间:2023-03-09 19:51:30
LeetCode 题解之Plus One

1、题目描述

LeetCode 题解之Plus One

2、题目分析

从后向前做加法,等于10则进位,否则直接加1 ,返回 digits;

3、代码

 vector<int> plusOne(vector<int>& digits) {
int up = ;
for( int i = digits.size()- ; i >= ; i--){
if( digits[i] + up < ){
digits[i] += ;
return digits;
}else{
digits[i] = ;
up = ;
}
}
if( up == ){
vector<int>::iterator it = digits.begin() ;
digits.insert(it,);
}
return digits;
}