LeetCode OJ:Plus One
来源:互联网 发布:编程数学 编辑:程序博客网 时间:2024/04/30 11:41
Plus One
Given a number represented as an array of digits, plus one to the number.
class Solution {public: vector<int> plusOne(vector<int> &digits) { vector<int> result; list<int> list; if(digits.empty())return result; list.push_front((digits[digits.size()-1]+1)%10); int c=(digits[digits.size()-1]+1)/10; for(int i=digits.size()-2;i>=0;i--){ list.push_front((digits[i]+c)%10); c=(digits[i]+c)/10; } if(c)list.push_front(1); return vector<int>(list.begin(),list.end()); }};
0 0
- LeetCode OJ:Plus One
- LeetCode OJ Plus One
- <LeetCode OJ> 66. Plus One
- LeetCode OJ算法题(六十七):Plus One
- LeetCode OJ 之 Plus One (加一)
- LeetCode OJ 系列之66 Plus One --Python
- LeetCode: Plus One
- LeetCode Plus One
- [Leetcode] Plus One
- LeetCode: Plus One
- leetcode 33: Plus One
- [LeetCode] Plus One
- [leetCode] Plus One
- 【leetcode】Plus One
- [LeetCode]Plus One
- [leetcode]Plus One
- LeetCode-Plus One
- [leetcode] plus one
- 程序员和编码员之间的区别
- Vijos P1055 奶牛浴场
- 线程中的小知识点
- <算法导论>学习笔记(2)--第2章 算法基础
- 番茄时间管理法(Pomodoro Technique)
- LeetCode OJ:Plus One
- linux 用yum安装软件和卸载软件
- (kernel)新手基础知识
- ubuntu的包管理软件
- C++基础之变量初始化
- 2013年终小结
- Cython进阶--用Cython封装Callback函数(续)
- build a maven plugin: links, sh echo
- 尝试式android自学教程-linear layout(线性布局)