Leetcode 66 Solution
This article provides solution to leetcode question 66 (plus-one)
Access this page by simply typing in "lcs 66" in your browser address bar if you have bunnylol configured.
Leetcode Question Link
https://leetcode.com/problems/plus-one
Solution
class Solution {
public:
vector<int> plusOne(vector<int>& digits) {
int carry = 1;
for (auto it = digits.rbegin(); it != digits.rend(); it++)
{
int val = carry + *it;
if (val < 10)
{
*it = val;
carry = 0;
}
else
{
*it = 0;
carry = 1;
}
}
if (carry == 1)
digits.insert(digits.begin(), 1);
return digits;
}
};