leetcode-66-Plus One
来源:互联网 发布:java gbk转utf8 黑马 编辑:程序博客网 时间:2024/04/29 12:17
Plus One
Given a non-negative number represented as an array of digits, plus one to the number.
The digits are stored such that the most significant digit is at the head of the list.
给你一个数组,代表一个数,对这个数进行加1操作class Solution { //c++ public: vector<int> plusOne(vector<int> &digits) { int i,n=digits.size(); for(i=n-1;i>-1;i--){ digits[i]+=1; if(digits[i]==10) digits[i]=0; else break; } if(i==-1) digits.insert(digits.begin(),1); return digits; }};
class Solution: #python # @param {integer[]} digits # @return {integer[]} def plusOne(self, digits): n=len(digits); for i in range(n): digits[n-i-1]=digits[n-i-1]+1 if digits[n-i-1]==10: digits[n-i-1]=0 else: break else:i=i+1 #没有从break退出,就执行这一行 if i==n:digits.insert(0,1) return digits
class Solution: #python # @param {integer[]} digits # @return {integer[]} def plusOne(self, digits): n=len(digits); i=0 while i<n: digits[n-i-1]=digits[n-i-1]+1 if digits[n-i-1]==10: digits[n-i-1]=0 else: break i=i+1 if i==n:digits.insert(0,1) return digits
0 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
- Plus One - LeetCode 66
- 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
- [Leetcode]#66 Plus One
- UIScrollView
- Leetcode--easy系列1
- RMAN的LIST
- Exception捕获和使用(01)
- Ubuntu中将make的版本降低
- leetcode-66-Plus One
- 班级或欧派奇偶奇偶稳定机票可乐瓶
- 黑马程序员--java反射学习笔记
- Red Hat Enterprise Linux 7(RHEL7)配置静态IP地址
- 使用android模拟器需要的设置(环境变量设置
- Sudoku (DLX 算法)
- mybatis3.2.7学习笔记1_Mapper编程
- Android-SQLitedatabase
- 用C++设计一个不能被继承的类