class Solution {
public:
void add(vector<int> &digits, int num)
{
int c;
c = num;
for (auto i = digits.rbegin(); i != digits.rend();i++)
{
*i += c;
c = *i / 10;
*i = *i % 10;
}
if (c > 0)
{
digits.insert(digits.begin(), c);
}
}
vector<int> plusOne(vector<int> &digits)
{
add(digits, 1);
return digits;
}
};
【LeetCode】Plus One
最新推荐文章于 2018-11-29 12:53:14 发布