class Solution {
public:
vector<int> plusOne(vector<int>& digits) {
int l=digits.size()-1;
digits[l]+=1;
while(digits[l]==10&&l>0)
{
digits[l]=0;
l--;
digits[l]++;
}
if(digits[0]==10)
{
digits.resize(digits.size()+1,0);
digits[0]=1;
}
return digits;
}
};
好像写得比答案好~嘿嘿~用了18分钟!
加油!