找到关于编程的34423 篇文章

检查是否仅通过在 Python 中添加或减去给定的秒数即可返回 12 点

Arnab Chakraborty
更新于 2021年1月18日 13:12:17

63 次浏览

假设我们有一个包含 n 个不同秒数值的数组。我们必须检查是否可以从 12 点开始,并且仅通过添加或减去给定的秒数返回 12 点。我们可以精确地使用所有给定的秒数一次,我们可以添加秒数或减去秒数。因此,如果输入类似于 seconds = [40, 90, 50],则输出将为 True,因为它可以先添加 40,然后减去 90,然后再次添加 50。为了解决这个问题,我们将遵循以下步骤:size := 2^(seconds 数组的长度)对于范围从 0 到 ... 阅读更多

检查在 Python 中是否可以在给定约束下从 A 形成字符串 B

Arnab Chakraborty
更新于 2021年1月18日 13:10:50

76 次浏览

假设我们有两个字符串 s 和 t,以及两个值 p 和 q。我们必须检查是否可以从 s 获取 t,使得 s 被分成 p 个字符的组(最后一个组除外,它将具有 ≤ p 个字符),并且我们最多可以从每个组中选择 q 个字符,并且 t 中字符的顺序必须与 s 相同。因此,如果输入类似于 s = "mnonnopeqrst",t = "moprst",p = 5,q = 2,则输出将为 True,因为我们可以... 阅读更多

检查在 Python 中是否可以使用给定的方向余弦绘制直线

Arnab Chakraborty
更新于 2021年1月18日 13:08:58

165 次浏览

假设我们在 3D 空间中有三个方向余弦 l、m 和 n,我们必须检查是否可以使用这些方向余弦绘制一条直线。因此,如果输入类似于 l = 0.42426 m = 0.56568 n = 0.7071,则输出将为 True,因为这是向量 {3, 4, 5} 的方向余弦。为了解决这个问题,我们将遵循一些规则:l = cos(a),其中 a 是直线与 x 轴之间的夹角m = cos(b),其中 b 是直线与 y 轴之间的夹角n = cos(c),其中 c 是... 阅读更多

检查在 Python 中是否可以使用给定的 n 条边绘制多边形

Arnab Chakraborty
更新于 2021年1月18日 13:06:16

280 次浏览

假设我们有一个包含 n 条边大小的数组 nums。我们必须检查我们是否可以使用所有给定的边形成一个多边形。因此,如果输入类似于 nums = [3, 4, 5],则输出将为 True,因为有三条边,并且任何两条边的和都大于第三条边。为了解决这个问题,我们将使用这个属性,其中一条边的长度小于所有其他边的和。为了解决这个问题,我们将遵循以下步骤:对列表 nums 进行排序如果最后一个元素的... 阅读更多

检查在 Python 中是否可以使用给定的角度创建一个多边形

Arnab Chakraborty
更新于 2021年1月18日 13:05:11

217 次浏览

假设我们有一个角度 a。我们必须检查我们是否可以创建一个正多边形,其中所有角度都与 a 相同。因此,如果输入类似于 a = 120,则输出将为 True,因为五边形的所有角度都与 120° 相同。众所周知$$内角(a)=\frac{180\times(n-2)}{n}\begin{bmatrix} n=多边形的边数\end{bmatrix}$$ $$¿n=\frac{360}{180-a}$$所以如果 n 是整数,那么这将形成一个正多边形。为了解决这个问题,我们将遵循以下步骤:sides := 360 /(180 - a)如果 sides 没有小数部分,则返回 Truereturn False示例让我们看看下面的实现以更好地理解:实时... 阅读更多

检查在 Python 中是否可以从给定的 N 创建回文字符串

Arnab Chakraborty
更新于 2021年1月18日 13:04:06

435 次浏览

假设我们有一个数字 n。我们必须检查我们是否可以从该数字创建一个字母小写字符串,并检查该字符串是否为回文。这里我们只取 a 到 j 之间的字符,[a = 0, b = 1... j = 9]。因此,如果数字是 42,则将打印子字符串“ec”直到 6 (4+2) 个字符“ececec”,然后检查这是否是回文。因此,如果输入类似于 n = 43,则输出将为 True,字符串为“ededede”,这是一个回文。为了解决这个问题,我们将遵循... 阅读更多

检查在 Python 中是否可以在给定约束条件下将一个字符串转换为另一个字符串

Arnab Chakraborty
更新于 2021年1月18日 13:00:36

154 次浏览

假设我们有两个字符串 s 和 t,它们只包含三个字符“A”、“B”和“#”。我们必须检查是否可以通过对 s 执行以下操作将其转换为 t。“A”只能移动到左侧“B”只能移动到右侧“A”和“B”都不能交叉因此,如果输入类似于 s = "##AB##B" t = "A###B#B",则输出将为 True,因为在 s 中,A 可以轻松地移动到最左边的位置,中间的 B 可以向右移动一步。为了解决这个问题,我们... 阅读更多

检查在 Python 中是否可以从给定的元素集中获得给定的总和

Arnab Chakraborty
更新于 2021年1月18日 12:58:12

424 次浏览

假设我们有一个名为 nums 的数组和另一个值 sum。我们必须检查是否可以通过添加 nums 中存在的元素来获得 sum,我们可以多次选择单个元素。因此,如果输入类似于 nums = [2, 3, 5] sum = 28,则输出将为 True,因为我们可以通过使用 5 + 5 + 5 + 5 + 3 + 3 + 2 获得 26。为了解决这个问题,我们将遵循以下步骤:MAX := 1000table := 一个大小为 MAX 的数组,并填充 0定义一个函数 util()。这... 阅读更多

如何使用 BeautifulSoup 从网站提取“href”链接?

AmitDiwan
更新于 2021年1月18日 12:53:53

12K+ 次浏览

BeautifulSoup 是一个用于从网页解析数据的第三方 Python 库。它有助于进行网络抓取,这是一个从不同资源提取、使用和操作数据的过程。网络抓取也可用于提取数据以进行研究,了解/比较市场趋势,执行 SEO 监控等。以下行可以在 Windows 上运行以安装 BeautifulSoup:pip install beautifulsoup4以下是一个示例:示例from bs4 import BeautifulSoup import requests url = "https://en.wikipedia.org/wiki/Algorithm" req = requests.get(url) soup = BeautifulSoup(req.text, "html.parser") print("href 链接是:") for link in soup.find_all('a'):    print(link.get('href'))输出href 链接... 阅读更多

检查在 Python 中给定的字符串是否可以拆分为四个不同的字符串

Arnab Chakraborty
更新于 2021年1月18日 12:56:25

270 次浏览

假设我们有一个字符串 s,我们必须检查我们是否可以将其拆分为四个子字符串,使得每个子字符串都是非空且唯一的。因此,如果输入类似于 s = "helloworld",则输出将为 True,因为一组可能的子字符串是 ["hel","lo","wor","ld"]。为了解决这个问题,我们将遵循以下步骤:如果 s 的大小 >= 10,则返回 True对于范围从 1 到 s 的大小 - 1 的 i,对于范围从 i + 1 到 s 的大小 - 1 的 j,对于范围从 j + 1 到... 阅读更多

广告
© . All rights reserved.