https://leetcode.com/problems/plus-one/
2015-04-15 16:03
337 查看
https://leetcode.com/problems/plus-one/
最难的在于我看不懂题
简直哭了
水神翻译之后大概明白
用数组表示一个数 将这个数+1 在存成数组
例如 9327存成[9,3,2,7]
很简单 list→str→long→加一→str→list(使用append或者list相加都行)
代码如下
其实也可以判断最后一位 加一 有无进位 有再往前判断
觉得好像比较麻烦
最难的在于我看不懂题
简直哭了
水神翻译之后大概明白
用数组表示一个数 将这个数+1 在存成数组
例如 9327存成[9,3,2,7]
很简单 list→str→long→加一→str→list(使用append或者list相加都行)
代码如下
class Solution: # @param digits, an integer[] # @return an integer[] def plusOne(self, digits): numString='' for i in digits: numString=numString+str(i) numString=str(long(numString)+1) array=[] for j in numString: array=array+[int(j)] return array
其实也可以判断最后一位 加一 有无进位 有再往前判断
觉得好像比较麻烦
相关文章推荐
- https://leetcode.com/problems/string-to-integer-atoi/
- https://leetcode.com/problems/spiral-matrix-ii/
- https://leetcode.com/problems/max-points-on-a-line/
- https://leetcode.com/problems/text-justification/
- https://leetcode.com/problems/search-a-2d-matrix/
- https://leetcode.com/problems/pascals-triangle/
- leetcode shttps://oj.leetcode.com/problems/surrounded-regions/
- https://leetcode.com/problems/merge-sorted-array/
- https://leetcode.com/problems/rotate-image/
- https://leetcode.com/problems/valid-sudoku/
- https://leetcode.com/problems/search-for-a-range/
- https://leetcode.com/problems/powx-n/
- https://leetcode.com/problems/sqrtx/
- https://leetcode.com/problems/first-missing-positive/
- https://leetcode.com/problems/search-insert-position/
- https://leetcode.com/problems/multiply-strings/
- https://leetcode.com/problems/evaluate-reverse-polish-notation/
- https://leetcode.com/problems/reverse-integer/
- https://leetcode.com/problems/climbing-stairs/
- https://leetcode.com/problems/valid-parentheses/