LeetCode 66. 加一

题目描述

LeetCode 66. 加一_第1张图片

题解

class Solution {
public:
    vector plusOne(vector& digits) {
        for (int end = digits.size() - 1; end >= 0; --end) {
            digits[end]++;
            digits[end] %= 10;
            if (digits[end] != 0) return digits;
        }
        digits.resize(digits.size() + 1);
        digits[0] = 1;
        return digits;
    }
};

你可能感兴趣的:(LeetCode)