摘要: 题目描述: 第一次提交: class Solution: def addBinary(self, a: str, b: str) -> str: list_a,list_b=[],[] for s in a: list_a.append(int(s)) for s in b: list_b.appe 阅读全文
posted @ 2019-03-12 21:32 oldby 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 第一次提交: class Solution: def plusOne(self, digits): digits[-1]=digits[-1]+1 for i in range(len(digits)-1,0,-1): if digits[i]==10: digits[i]=0 digi 阅读全文
posted @ 2019-03-12 19:33 oldby 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-12 15:52 oldby 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 第一次解答: class Solution: def lengthOfLastWord(self, s: str) -> int: L=s.strip().split(" ") if L[-1]=="" : return 0 return len(L[-1]) 优化后: class So 阅读全文
posted @ 2019-03-12 15:50 oldby 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法一:O(N) class Solution(object): def maxSubArray(self, nums): sum = 0 max_sub_sum = nums[0] for num in nums: sum += num if sum > max_sub_sum: ma 阅读全文
posted @ 2019-03-12 14:08 oldby 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 题目描述: 第一次提交: class Solution: def countAndSay(self, n: int) -> str: f = "1" for i in range(n-1): count = 0 c = '' for j in range(len(f)): if j = 阅读全文
posted @ 2019-03-12 11:27 oldby 阅读(211) 评论(0) 推荐(0) 编辑