LeetCode 66. Plus One
来源:互联网 发布:哪里有卖淘宝买家信息 编辑:程序博客网 时间:2024/06/14 03:41
Plus One
题目描述:
Given a non-negative integer represented as a non-empty array of digits, plus one to the integer.
You may assume the integer do not contain any leading zero, except the number 0 itself.
The digits are stored such that the most significant digit is at the head of the list.
题目大意:
给定一个数组digits,第一个元素不为0,如digits[1,2,3,4,5,6],用这个数组模拟数字123456,现在需要你做的操作你将123456加1,变成123457,数组变成digits[1,2,3,4,5,7]。
题目代码:
class Solution {public: vector<int> plusOne(vector<int>& digits) { for(int i = digits.size()-1; i >= 0; i--){ if(digits[i] != 9){ digits[i]+=1; return digits; }else{ digits[i] = 0; } } digits.insert(digits.begin(),1); return digits; }};
阅读全文
1 0
- [LeetCode]66.Plus One
- LeetCode --- 66. Plus One
- [Leetcode] 66. Plus One
- [leetcode] 66.Plus One
- [leetcode] 66. Plus One
- Leetcode-66. Plus One
- 【leetcode】66. Plus One
- 66. Plus One LeetCode
- 【LeetCode】66. Plus One
- [LeetCode]66. Plus One
- 【LeetCode】66. Plus One
- LeetCode 66. Plus One
- LeetCode *** 66. Plus One
- leetcode 66. Plus One
- 【leetcode】66. Plus One
- leetcode 66. Plus One
- [LeetCode]66. Plus One
- Leetcode 66. Plus One
- java基础学习总结——线程(二)
- 说说 Jaspersoft Studio 的报表元素
- 条款4:确定对象被使用前已先被初始化
- 判断日期是星期几
- Ubuntu 16.04搭建LAMP开发环境
- LeetCode 66. Plus One
- java基础学习总结——流
- 【思考题】great cells(数学)
- Codeforces Round #432 (Div. 2) C 850A Five Dimensional Points(思维)
- 编辑器工具--NGUI--图集相关--用新的图集替换旧的图集
- java基础学习总结——方法的重载(overload)
- webpack基本配置及打包操作
- Apache配置文件详解(一)
- java基础学习总结——哈希编码