摘要: 题目描述: 方法一:比较笨的办法,根据题意,如果变成1返回True,如果出现重复返回False 看到下面有位朋友用的是dict,我用了list,两个都跑了一下似乎list快一点? class Solution: def isHappy(self, n: int) -> bool: l = [] wh 阅读全文
posted @ 2019-03-17 17:26 oldby 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法:不断除以 5, 是因为每间隔 5 个数有一个数可以被 5 整除, 然后在这些可被 5 整除的数中, 每间隔 5 个数又有一个可以被 25 整除, 故要再除一次, ... 直到结果为 0, 表示没有能继续被 5 整除的数了 class Solution: def trailingZe 阅读全文
posted @ 2019-03-17 10:01 oldby 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法: class Solution: def titleToNumber(self, s: str) -> int: num = 0 r = 1 for i in s[::-1]: num +=(ord(i)-64)*r r*=26 return num 阅读全文
posted @ 2019-03-15 21:46 oldby 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 方法一:asiic码 class Solution: def convertToTitle(self, n: int) -> str: if (n-1)//26 == 0: return chr(65+(n-1) % 26)#参数是0 - 256 的一个整数,返回值是当前整数对应的asc 阅读全文
posted @ 2019-03-15 21:05 oldby 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 第一次提交: class Solution: def generate(self, numRows: int): l = [] for i in range(numRows): n = [1]*(i+1) if len(n)>2: #pre = [1,1] for j in range( 阅读全文
posted @ 2019-03-15 19:32 oldby 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 第一次提交: class Solution: def merge(self, nums1: List[int], m: int, nums2: List[int], n: int) -> None: """ Do not return anything, modify nums1 in- 阅读全文
posted @ 2019-03-13 19:56 oldby 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 第一次提交: class Solution: def deleteDuplicates(self, head: ListNode) -> ListNode: if head==None or head.next==None: return head head.next = self.de 阅读全文
posted @ 2019-03-13 19:19 oldby 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 第一次提交:(超时) class Solution: def climbStairs(self, n: int) -> int: if n == 0 or n == 1 or n == 2: return n return self.climbStairs(n - 1) + self.c 阅读全文
posted @ 2019-03-13 18:19 oldby 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 第一次提交:(会超时) class Solution: def mySqrt(self, x: int) -> int: if x==0 or x==1: return x for i in range(1,x): if i*i<=x and (i+1)**2>x: return i V 阅读全文
posted @ 2019-03-13 12:03 oldby 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 第一次提交: 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) 编辑