240
笔下虽有千言,胸中实无一策

30 Day Challenge Day 11 | Leetcode 66. Plus One

题解

很简单。

class Solution {
public:
    vector<int> plusOne(vector<int>& digits) {
        int carry = 1;
        for(int i = digits.size()-1; i >= 0; i--) {
            int temp = carry + digits[i];
            carry = temp/10;
            digits[i] = temp%10;
        }
        if(carry > 0) digits.insert(digits.begin(), carry);
        return digits;
    }
};
posted @ 2020-09-20 09:02  CasperWin  阅读(60)  评论(0编辑  收藏  举报