LeetCode
NoteGuy
这个作者很懒,什么都没留下…
展开
-
LeetCode-Python-118. 杨辉三角
杨辉三角给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入: 5输出:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]class Solution: def generate(self, numRows: int) -> List[List[int]]: s = [[1,]*(i+1) for i in range(numRows)].原创 2020-08-26 23:42:04 · 173 阅读 · 0 评论 -
20. 有效的括号
有效的括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出: false示例 4:输入: “([)]”输出: false示例 5:输入: “{[]}”输出: trueclass Sol.原创 2020-08-26 19:59:09 · 172 阅读 · 0 评论 -
LeetCode-Python-9. 回文数
回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。class Solution: def isPalindrome(self, x: int) -> b.原创 2020-08-26 19:37:00 · 161 阅读 · 0 评论 -
LeetCode--Python解答
LeetCode–Python解答【1】Two Sum题目:给定一个整数组和一个目标值,找出数组中和为目标值的两个数,返回这两个数在数组中的index示例:给定数组list:num_list=[ 1, 2, 3, 6, 7]目标值为:5解答1(最简单的循环方法):def TwoSum(num_list,target): solution_list = [] for i in range(0,len(num_list)-1): for j in range(i+1原创 2020-07-10 21:02:54 · 428 阅读 · 0 评论