找到 10786 篇文章 关于 Python

使用 Python 查找圆形轨道中最常访问的区域的程序

Arnab Chakraborty
更新于 2021年5月17日 12:52:52

211 次浏览

假设我们有一个数字 n 和一个名为 rounds 的数组。我们有一个圆形轨道,它由 n 个不同的区域组成,从 1 到 n 标记。现在考虑在这个轨道上将举行一场比赛,比赛包括 m 轮不同的比赛。第 i 轮从区域 rounds[i - 1] 开始,在区域 rounds[i] 结束。例如,如果第 1 轮从区域 rounds[0] 开始,在区域 rounds[1] 结束。所以我们必须找到按升序排列的最常访问的区域。(轨道编号按逆时针方向的区域编号升序排列)所以,... 阅读更多

使用 Python 查找带千位分隔符的数字的程序

Arnab Chakraborty
更新于 2021年5月17日 12:51:49

438 次浏览

假设我们有一个数字 n,我们必须将此数字转换为字符串格式,其中千位数由逗号 (", ") 分隔。因此,如果输入类似于 n = 512462687,则输出将为“512, 462, 687”为了解决这个问题,我们将遵循以下步骤:res := n 作为字符串res := res 的反向形式ans := 一个空字符串对于 i 的范围 0 到 res 的大小 - 1,执行以下操作:如果 i mod 3 等于 0 并且 i 不等于 0,则ans := ans 连接 ', 'ans := ans 连接 res[i]ans := ans 的反向形式返回 ... 阅读更多

使用 Python 检查是否存在三个连续奇数的程序

Arnab Chakraborty
更新于 2021年5月17日 12:29:21

559 次浏览

假设我们有一个名为 nums 的数组,我们必须检查 nums 中是否存在三个连续的奇数。因此,如果输入类似于 nums = [18, 15, 2, 19, 3, 11, 17, 25, 20],则输出将为 True,因为存在三个连续的奇数 [3, 11, 17]。为了解决这个问题,我们将遵循以下步骤:length:= nums 的大小如果 length 等于 1 或 length 等于 2,则返回 False否则,对于 i 的范围 0 到 nums 的大小 - 3,执行以下操作:如果 nums[i]、nums[i+1] 和 nums[i+2] 全部为奇数,则返回 True返回 False示例(Python)让我们... 阅读更多

使用 Python 从给定字符串中查找好字符串的程序

Arnab Chakraborty
更新于 2021年5月17日 12:30:33

1K+ 次浏览

假设我们有一个字符串 s,其中包含大小写英文字母。我们将认为一个字符串是一个好字符串,它没有任何两个相邻的字符 s[i] 和 s[i + 1],其中:-0

使用 Python 在数组中查找第 k 个缺失正数的程序

Arnab Chakraborty
更新于 2021年5月17日 12:30:13

531 次浏览

假设我们有一个名为 nums 的数组,其中包含严格递增的正排序值,并且还有一个整数 k。我们必须找到此数组中缺少的第 k 个正整数。因此,如果输入类似于 nums = [1, 2, 4, 8, 12],k = 6,则输出将为 10,因为缺少的数字为 [3, 5, 6, 7, 9, 10, 11],这里第 6 项是 10。为了解决这个问题,我们将遵循以下步骤:nums := 从 nums 中存在的元素创建的新集count := 0num := 1当 count < k 时,执行以下操作:如果 num 是... 阅读更多

使用 Python 查找良好三元组数量的程序

Arnab Chakraborty
更新于 2021年5月17日 12:29:49

2K+ 次浏览

假设我们有一个数组 nums 和三个不同的整数 a、b 和 c。我们必须找到良好三元组的数量。如果满足以下条件,则三元组 (nums[i]、nums[j]、nums[k]) 被称为良好三元组:-0

使用 Python 使用给定索引对字符串进行混洗的程序

Arnab Chakraborty
更新于 2021年5月17日 12:28:54

1K+ 次浏览

假设我们有一个字符串 s 和一个索引列表 ind,它们具有相同的长度。字符串 s 将被随机排序,以便位置 i 处的字符移动到最终字符串中的 indices[i]。我们必须找到最终字符串。因此,如果输入类似于 s = "ktoalak" ind = [0, 5, 1, 6, 2, 4, 3],则输出将为“kolkata”为了解决这个问题,我们将遵循以下步骤:fin_str := 一个大小与 s 相同并填充 0 的列表对于 s 中的每个索引 i 和字符 v,执行以下操作:fin_str[ind[i]] := v连接... 阅读更多

使用 Python 在区间范围内计算奇数数量的程序

Arnab Chakraborty
更新于 2021年5月17日 12:23:37

1K+ 次浏览

假设我们有两个非负数 left 和 right。我们必须找到 left 和 right(含)之间的奇数数量。因此,如果输入类似于 left = 3,right = 15,则输出将为 7,因为该范围内有 7 个奇数,它们是 [3, 5, 7, 9, 11, 13, 15],有 7 个元素。为了解决这个问题,我们将遵循以下步骤:如果 left 为奇数或 right 为奇数,则返回 1 + (right-left) / 2 的商否则,返回 (right-left) / 2 的商示例(Python)让我们看看以下实现以更好地理解... 阅读更多

使用 Python 查找我们可以喝多少瓶水的程序

Arnab Chakraborty
更新于 2021年5月17日 12:23:17

591 次浏览

假设有 n 个装满水的瓶子,我们可以用 m 个空瓶子交换一个装满水的瓶子。现在喝完一瓶装满水的瓶子会使它变成一个空瓶子。我们必须找到我们可以喝的最大瓶水数。因此,如果输入类似于 n = 9,m = 3,则输出将为 13,因为最初我们有 9 个瓶子,所以喝完所有瓶子后,我们可以得到 9/3 = 3 个装满水的瓶子,喝完所有瓶子后,我们有三个空瓶子,使用它们我们可以购买一个并喝... 阅读更多

使用 Python 查找良好对数量的程序

Arnab Chakraborty
更新于 2021年5月17日 12:22:53

3K+ 次浏览

假设我们有一个数组 nums。这里一对 (i, j) 被称为良好对,如果 nums[i] 等于 nums[j] 并且 i < j。我们必须计算良好对的数量。因此,如果输入类似于 nums = [5, 6, 7, 5, 5, 7],则输出将为 4,因为有 4 个良好对,索引为 (0, 3)、(0, 4) (3, 4)、(2, 5)为了解决这个问题,我们将遵循以下步骤:count:= 0n:= nums 的大小对于 i 的范围 0 到 n - 1,执行以下操作:对于 j 的范围 i+1 到 n... 阅读更多

广告

© . All rights reserved.