![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
妤儿兮兮
这个作者很懒,什么都没留下…
展开
-
python爬虫--爬取小猪网的租房信息
python爬虫–爬取小猪网的租房信息Pycharm简介PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。算法介绍(1)复制标题的xpath信息,写出标题的通用 ...原创 2020-04-13 16:05:07 · 420 阅读 · 0 评论 -
ctf解题--算术题
题目一道小学算术题,但是好多老师不会,不知道为什么 解题链接: http://ctf5.shiyanbar.com/program/2/解题思路 5条连线的数字之和要相等,即把每条连线上的数字相加,相加的和(记作sum0)要能被5整除。 从上面的分析可以知道,填入的数字必须为1~10,也就是说内圈的数字要被重复计算一次,即(sum0 = 1+2+3+…+10+五个内圈的数字...原创 2018-08-06 17:30:46 · 3192 阅读 · 0 评论 -
leedcode 解题-- n皇后 II (python)
题目n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 上图为 8 皇后问题的一种解法。 给定一个整数 n,返回 n 皇后不同的解决方案的数量。 示例: 输入: 4 输出: 2 解释: 4 皇后问题存在如下两个不同的解法。 [ [“.Q..”, // 解法 1 “…Q”, “Q…”, “..Q.”],[...原创 2018-08-01 18:04:18 · 470 阅读 · 0 评论 -
ctf解题--考考你的程序功底
题目吆喝!你给我来真的是吧,那我不客气了哈! 解题链接: http://ctf5.shiyanbar.com/program/1/ 解题代码import numpy as npdef consecutive_multiply(arr): ret = 1l for val in arr: ret *= val return re...原创 2018-08-06 15:12:33 · 876 阅读 · 0 评论 -
leedcode 解题--- n皇后 (python)
题目n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 上图为 8 皇后问题的一种解法。 给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。 每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。 示例: 输入: 4 输出: [ [“.Q..”, // 解法 1 ...原创 2018-08-01 17:41:30 · 269 阅读 · 0 评论 -
leedcode 解题 --- 电话号码的字母组合(python)
题目给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:”23” 输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”].代码class Solution: def letterCombinations...原创 2018-08-01 16:58:18 · 695 阅读 · 0 评论 -
leedcode 解题 -- 括号生成(python)
题目给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [ “((()))”, “(()())”, “(())()”, “()(())”, “()()()” ]代码class Solution: def generateParenthesis(self, n):...原创 2018-07-31 17:48:19 · 1176 阅读 · 0 评论 -
leedcode解题--整数转罗马数字(python)
题目罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ...原创 2018-07-30 18:08:08 · 281 阅读 · 0 评论 -
leedcode 解题-- Excel表列序号(python)
题目给定一个Excel表格中的列名称,返回其相应的列序号。 例如, A -> 1 B -> 2 C -> 3 … Z -> 26 AA -> 27 AB -> 28 … 示例 1: 输入: “A” 输出: 1 示例 2: 输入: “AB” 输出: 28 示例 3...原创 2018-07-30 17:38:15 · 498 阅读 · 0 评论 -
leedcode解题--二叉树的层次遍历 II(python)
题目给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 例如: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其自底向上的层次遍历为: [ [15,7], [9,20], [3] ]代码#...原创 2018-07-30 17:26:53 · 299 阅读 · 0 评论 -
leetcode解题--将有序数组转换为二叉搜索树(python)
题目将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 给定有序数组: [-10,-3,0,5,9],一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树: 0 / \-3 9 / / -10 5...原创 2018-07-25 17:17:50 · 503 阅读 · 0 评论 -
leetcode解题-- 二叉树的最大深度(python)
题目给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 。代码# Definition for a binary...原创 2018-07-25 16:43:26 · 558 阅读 · 0 评论 -
leetcode 解题--罗马数字转整数(python)
题目罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,...原创 2018-07-25 16:34:58 · 411 阅读 · 0 评论 -
leetcode解题--回文数(python)
题目判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。代码class Solution: def isPalindrome(self, x): n=list(str(x)) m=list(str(x)) m.reverse() if n==m: ...原创 2018-07-25 12:24:52 · 220 阅读 · 0 评论 -
leetCode解题--两数之和(python)
题目给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]代码def twoSum(self, nums, target): ...原创 2018-07-24 18:23:05 · 269 阅读 · 0 评论