摘要: class Solution: def plusOne(self, digits: List[int]) -> List[int]: for i in reversed(range(len(digits))): if digits[i] == 9: digits[i] = 0 else: digits[i] += 1 return digits digits[0] = 1 digits.appen 阅读全文
posted @ 2019-08-26 22:26 我叫郑小白 阅读(97) 评论(0) 推荐(0) 编辑
摘要: class Solution: def mySqrt(self, x: int) -> int: if x x / mid: right = mid - 1 else: left = mid + 1 return left - 1 阅读全文
posted @ 2019-08-26 22:05 我叫郑小白 阅读(134) 评论(0) 推荐(0) 编辑
摘要: class Solution: def addBinary(self, a: str, b: str) -> str: result, carry, val = '', 0, 0 for i in range(max(len(a), len(b))): val = carry if i < len(a): val += int(a[-(i+1)]) if i < len(b): val += in 阅读全文
posted @ 2019-08-26 21:44 我叫郑小白 阅读(126) 评论(0) 推荐(0) 编辑