找到 10786 篇文章 关于 Python

检查是否可以通过修改 Python 中的一个元素使两个数组相等

Arnab Chakraborty
更新于 2021年1月16日 04:35:12

165 次查看

假设我们有两个数组 nums1 和 nums2 以及另一个值 k。我们必须检查是否可以通过以下方式修改 nums1 中的任何一个元素来使这两个数组相等(仅一次):我们可以将范围 [-k, k] 内的任何值添加到 nums1 的任何元素中。因此,如果输入类似于 nums1 = [5, 7, 11] nums2 = [5, 5, 11] k = 8,则输出将为 True,因为我们可以将 -2(在 [-8, 8] 范围内)与 nums1[1] 相加使其为 5,然后它将与 nums2 相同。要解决此问题,... 阅读更多

检查给定的三个数字在 Python 中是否为相邻素数

Arnab Chakraborty
更新于 2021年1月16日 04:34:09

134 次查看

假设我们有三个数字,我们必须检查它们是否为相邻素数。相邻素数是指素数之间不存在其他素数的素数。因此,如果输入类似于 nums = [5, 7, 11],则输出将为 True。要解决此问题,我们将遵循以下步骤 -如果这三个数字中的任何一个不是素数,则返回 False如果 x 的下一个素数与 y 不相同,则返回 False如果 y 的下一个素数与 z 不相同,则返回 Falsereturn True让我们看看以下实现以更好地理解 -示例代码实时 ... 阅读更多

检查给定的字符串是否可以通过在 Python 中连接给定的字符串来生成

Arnab Chakraborty
更新于 2021年1月16日 04:33:33

105 次查看

假设我们有两个字符串 s 和 t 以及 r,我们必须检查 r = s | t 或 r = t + s 是否成立,其中 | 表示连接。因此,如果输入类似于 s = "world" t = "hello" r = "helloworld",则输出将为 True,因为 "helloworld" (r) = "hello" (t) | "world" (s)。要解决此问题,我们将遵循以下步骤 -如果 r 的大小与 s 和 t 的长度之和不同,则返回 False如果 r 以 s 开头,则如果 r 以 t 结尾,则返回 True如果 r 以 t 开头,... 阅读更多

检查给定的浮点数在 Python 中是偶数还是奇数

Arnab Chakraborty
更新于 2021年1月16日 04:29:44

1K+ 次查看

假设我们有一个浮点数;我们必须检查该数字是奇数还是偶数。通常,对于整数,通过将最后一位数字除以 2 很容易。但是对于浮点数,它并不像那样简单。我们不能将最后一位数字除以 2 来检查它是否是奇数或偶数。因此,如果输入类似于 n = 200.290,则输出将为奇数,尽管最后一位数字可以被 2 整除。要解决此问题,我们将遵循以下步骤 -s := 将数字转换为字符串flag := Falsefor i in range size ... 阅读更多

检查给定的顶点度数在 Python 中是否表示图或树

Arnab Chakraborty
更新于 2021年1月16日 04:28:56

164 次查看

假设我们有一系列一些顶点的度数。我们必须检查它是否正在形成图或树。因此,如果输入类似于 deg = [2,2,3,1,1,1],则输出将为 Tree要解决此问题,我们将遵循以下步骤 -vert := 顶点数deg_sum := 所有顶点的所有度数值的总和如果 2*(vert-1) 与 deg_sum 相同,则返回 'Tree'返回 'Graph'让我们看看以下实现以更好地理解 -示例代码实时演示def solve(deg):    vert = len(deg)    deg_sum = sum(deg)          if 2*(vert-1) == deg_sum:       return 'Tree'    return 'Graph' deg = [2,2,3,1,1,1] print(solve(deg))输入[2,2,3,1,1,1] 输出Tree

检查给定的圆是否位于 Python 中另外两个圆维护的边界内

Arnab Chakraborty
更新于 2021年1月16日 04:28:04

113 次查看

假设我们有两个同心圆的半径值 r1 和 r2。我们还有另一个输入坐标 coord 和一个半径值 r。我们必须检查中心位于 coord 且位于两个给定同心圆边界内的圆是否适合。因此,如果输入类似于 r1 = 4 r2 = 2 coord = (3, 0) r = 1,则输出将为 True。要解决此问题,我们将遵循以下步骤 -val := (x^2 + y^2) 的平方根如果 val + r = r1 - r2,则返回 Truereturn False让我们看看以下 ... 阅读更多

检查给定的数字 K 是否足以到达 Python 中数组的末尾

Arnab Chakraborty
更新于 2021年1月15日 06:52:11

107 次查看

假设我们有一个数组 nums 和另一个值 k。我们必须检查是否可以通过执行以下操作来到达数组的末尾。操作:遍历 nums,如果存在任何非素数值,则将 k 的值减 1。现在,如果任何值是素数,则将 k 的值重新填充到其初始值。因此,如果输入类似于 nums = [8, 5, 6, 7, 8],k = 2,则输出将为 True,因为 nums[0] 不是素数,然后使 k = 1,然后 nums[1] 是素数 ... 阅读更多

检查给定的数字在 Python 中是否为 Ore 数

Arnab Chakraborty
更新于 2021年1月15日 06:50:43

247 次查看

假设我们有一个数字 n。我们必须检查 n 是否为 Ore 数。众所周知,Ore 数是一个其除数具有整数谐波值的数。因此,如果输入类似于 28,则输出将为 True,因为它有六个除数: [1, 2, 4, 7, 14, 28],因此由于 3 是整数,因此 28 是 Ore 数。要解决此问题,我们将遵循以下步骤 -定义一个函数 get_all_div()。这将采用 ndiv := 一个新列表for i in range 1 到 (平方根 ... 阅读更多

检查给定的十进制数在 Python 中是否仅包含 0 和 1 数字

Arnab Chakraborty
更新于 2021年1月15日 06:48:54

492 次查看

假设我们有一个数字 num。我们必须检查 num 是否仅由 0 和 1 组成。因此,如果输入类似于 num = 101101,则输出将为 True。要解决此问题,我们将遵循以下步骤 -digits_set := 一个包含 num 所有元素数字的新集合从 digits_set 中删除 0从 digits_set 中删除 1如果 digits_set 的大小与 0 相同,则返回 Truereturn False让我们看看以下实现以更好地理解 -示例代码实时演示def solve(num):    digits_set = set()    while num > 0:       digit = num % 10 ... 阅读更多

检查给定的数组在 Python 中是否包含某个整数的所有除数

Arnab Chakraborty
更新于 2021年1月15日 06:47:59

74 次查看

假设我们有一个数组 nums,我们必须检查此数组是否包含某个整数的所有除数。因此,如果输入类似于 nums = [1, 2, 3, 4, 6, 8, 12, 24],则输出将为 True,因为这些是 24 的除数。要解决此问题,我们将遵循以下步骤 -maximum := nums 的最大值temp := 一个新列表for i in range 1 到 maximum 的平方根,执行如果 maximum 可以被 i 整除,则将 i 插入 temp 的末尾如果 (maximum / i) 的商与 i 不相同,... 阅读更多

广告

© . All rights reserved.