You are here! Your runtime beats 3.40% of cppsubmissions. 呜呜~~~
<span style="font-size:18px;">class Solution {
public:
vector<int> plusOne(vector<int>& digits) {
int size = digits.size() ;
cout<<"size="<<size<<endl;
for(int i = size-1; i>=0 ; --i){
digits[i]+=1;
if(digits[i]<10)
break;
else{
digits[i]%=10;
//前面一位进1 需要注意的地方
/*如果前面还有,继续进行for循环,给前面位数+1*/
/*如果前面没有位了*/
if(i==0){
digits.insert(digits.begin(),1);
}
}
}
return digits;
}
};</span>