sqm
sqmC++
C++
#include <iostream>
#include <vector>
using namespace std;
class Solution {
public:
vector<int> plusOne(vector<int>& digits) {
digits[digits.size() - 1] += 1;
for (int i = digits.size() - 1; i > 0; i--) {
if (digits[i] == 10) {
digits[i - 1]++;
digits[i] = 0;
}
}
if (digits[0] == 10) {
digits[0] = 0;
digits.insert(digits.begin(), 1);
}
return digits;
}
};