leetcode.66.PlusOne
Posted wolfanature
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode.66.PlusOne相关的知识,希望对你有一定的参考价值。
传送门 https://leetcode.com/problems/plus-one/
class Solution(object): def plusOne(self, digits): """ :type digits: List[int] :rtype: List[int] """ tmp = reduce(lambda x,y: x * 10 + y, digits) + 1 return [int(dig) for dig in str(tmp)] if __name__ == ‘__main__‘: s = Solution() alist = [1, 2, 3] print alist, s.plusOne(alist) alist2 = [4, 3, 2, 1] print alist2, s.plusOne(alist2)
解题思路: 先将数组转换成对应的10进制数字,+1后,再将每位分拆成数组
以上是关于leetcode.66.PlusOne的主要内容,如果未能解决你的问题,请参考以下文章