找到 34423 篇文章 关于编程

检查字符串的平均字符是否在 Python 中存在

Arnab Chakraborty
更新于 2021-01-16 04:49:09

86 次浏览

假设我们有一个包含字母数字字符的字符串 s,我们必须检查字符串的平均字符是否存在,如果存在则返回该字符。这里的平均字符可以通过取 s 中每个字符 ASCII 值的平均值的向下取整来找到。因此,如果输入类似于 s = “pqrst”,则输出将为 'r',因为字符 ASCII 值的平均值为 (112 + 113 + 114 + 115 + 116)/5 = 570/5 = 114 (r)。要解决此问题,我们将遵循以下步骤 -total := 0对于 s 中的每个 ch,... 阅读更多

检查数字奇数位数字之和是否在 Python 中可被 K 整除

Arnab Chakraborty
更新于 2021-01-16 04:48:35

70 次浏览

假设我们有一个数字 n 和另一个数字 k,我们必须检查 n 在其奇数位(从右到左)上的数字之和是否可被 k 整除。因此,如果输入类似于 n = 2416 k = 5,则输出将为 True,因为从右到左奇数位的数字之和为 4 + 6 = 10。它可以被 5 整除。要解决此问题,我们将遵循以下步骤 -total := 0,pos := 1当 n > 0 时,执行如果 pos 为奇数,则total := total + ... 阅读更多

检查第二个字符串是否可以由 Python 中第一个字符串的字符组成

Arnab Chakraborty
更新于 2021-01-16 04:46:51

437 次浏览

假设我们有两个字符串 s 和 t。我们必须检查是否可以使用 s 的字符来形成 t。因此,如果输入类似于 s = "owleh" t = "hello",则输出将为 True。要解决此问题,我们将遵循以下步骤 -freq := 包含所有字符及其频率的映射对于范围从 0 到 t 大小 - 1 的 i,执行如果 freq[t[i]] 为 0,则返回 Falsefreq[t[i]] := freq[t[i]] - 1返回 True让我们看看以下实现以更好地理解 -示例代码实时演示来自 collections import defaultdict   def solve(s, t):    freq = ... 阅读更多

检查 Python 中的数字是否可以表示为 a^b

Arnab Chakraborty
更新于 2021-01-16 04:46:15

316 次浏览

假设我们有一个数字 n。我们必须检查我们是否可以将其表示为 a^b。因此,如果输入类似于 125,则输出将为 True,因为 125 = 5^3,所以 a = 5 且 b = 3要解决此问题,我们将遵循以下步骤 -如果 num 与 1 相同,则:返回 true对于初始化 i := 2,当 i * i

检查 Python 中大边长时直角三角形是否有效

Arnab Chakraborty
更新于 2021-01-16 04:45:16

564 次浏览

假设我们有一个列表中三条边。我们必须检查这三条边是否构成直角三角形。因此,如果输入类似于 sides = [8, 10, 6],则输出将为 True,因为 (8^2 + 6^2) = 10^2。要解决此问题,我们将遵循以下步骤 -对列表 sides 进行排序如果 (sides[0]^2 + sides[1]^2) 与 sides[2]^2 相同,则返回 Truereturn False让我们看看以下实现以更好地理解 -示例代码实时演示def solve(sides):    sides.sort()    if (sides[0]*sides[0]) + (sides[1]*sides[1]) == (sides[2]*sides[2]):       return True    return False     sides = [8, 10, 6] print(solve(sides))输入[8, 10, 6] 输出True

检查 Python 中从 a 到 b 的整数的乘积是正数、负数还是零

Arnab Chakraborty
更新于 2021-01-16 04:43:56

148 次浏览

假设我们有一个范围 [l, u] 的下限和上限。我们必须检查该范围内的数字的乘积是正数、负数还是零。因此,如果输入类似于 l = -8 u = -2,则输出将为负数,因为该范围内的值为 [-8, -7, -6, -5, -4, -3, -2],则乘积为 -40320,所以这是负数。要解决此问题,我们将遵循以下步骤 -如果 l 和 u 均为正数,则返回“正数”否则,当 l 为负数且 u 为正数时,返回“零”否则,n := ... 阅读更多

检查 Python 中数字偶数位数字的乘积是否可被 K 整除

Arnab Chakraborty
更新于 2021-01-16 04:42:45

94 次浏览

假设我们有一个数字 n 和另一个数字 k,我们必须检查 n 偶数位上的数字的乘积是否可被 k 整除。位置从右到左开始计数。最右边的位置为 1。因此,如果输入类似于 n = 59361,则输出将为 True,因为 (1*3*5) 可被 3 整除。要解决此问题,我们将遵循以下步骤 -digit_count := 给定数字 n 的位数prod := 1当 n > 0 时,执行如果 digit_count 为偶数,则prod := prod * n 的最后一位数字n := (n ... 阅读更多

检查 Python 中偶数位数字的乘积是否可被数字奇数位数字之和整除

Arnab Chakraborty
更新于 2021-01-16 04:42:05

491 次浏览

假设我们有一个数字 n,我们必须检查 n 偶数位上的数字的乘积是否可被 n 奇数位上的数字之和整除。位置从右到左开始计数。最右边的位置为 1。因此,如果输入类似于 n = 59361,则输出将为 True,因为 (1*3*5) = (6+9)。要解决此问题,我们将遵循以下步骤 -digit_count := 给定数字 n 的位数total := 0,prod := 1当 n > 0 时,执行如果 digit_count 为偶数,则prod := prod * n 的最后一位数字否则,... 阅读更多

检查 Python 中'n'个数字的乘积是偶数还是奇数

Arnab Chakraborty
更新于 2021-01-16 04:38:51

424 次浏览

假设我们有一个数组 nums。我们必须检查这些数字的乘积是偶数还是奇数。因此,如果输入类似于 nums = [5, 7, 4, 2, 6],则输出将为偶数,因为乘积为 1680,这是偶数。要解决此问题,我们将遵循以下步骤 -对于范围从 0 到 nums 大小 - 1 的 i,执行如果 nums[i] 为偶数,则返回“偶数”返回“奇数”让我们看看以下实现以更好地理解 -示例代码实时演示def solve(nums):    for i in range(len(nums)):       if not nums[i] & 1:     ... 阅读更多

检查 Python 中 N 是否为二面体素数

Arnab Chakraborty
更新于 2021-01-16 04:38:01

156 次浏览

假设我们有一个数字 n。我们需要检查 n 是否为双面素数。当一个数字本身是素数,并且在 7 段显示器上无论方向(正常或倒置)都显示相同数字或任何其他素数时,则称该数字为双面素数。因此,如果输入像 n = 1181,则输出将为 True,第二个是第一个的倒置格式,并且两者都是素数。为了解决这个问题,我们将遵循以下步骤 -定义一个函数 up_side_down()。这将采用 ntemp := n,total ... 阅读更多

广告

© . All rights reserved.