找到 10786 篇文章 关于 Python

使用 Python 查找盒子中球的最大数量的程序

Arnab Chakraborty
更新于 2021年5月18日 11:56:18

1K+ 阅读量

假设我们有一个球工厂,其中我们有 n 个球,编号从 l 到 r(包含 l 和 r),并且有无限数量的盒子,编号从 1 到无穷大。因此,如果我们将每个球放入与其球号数字之和相同的盒子中。(例如,球号 123 将放入盒子号 1 + 2 + 3 = 6 中)。因此,如果我们有两个值 l 和 r,我们必须找到球数最多的盒子里面的球数。所以,如果输入... 阅读更多

使用 Python 查找替换隐藏数字后的最新有效时间的程序

Arnab Chakraborty
更新于 2021年5月18日 11:55:52

209 阅读量

假设我们有一个字符串 s,表示 hh:mm 格式的时间。s 中的一些数字是隐藏的(用 ? 表示)。考虑到 24 小时制时钟,有效时间介于 00:00 和 23:59 之间。我们必须找到通过替换隐藏数字可以从时间获得的最新有效时间。所以,如果输入类似于 s= "1?:?5",则输出将是 13:55,因为以数字 '2' 开头的最新小时是 23,以数字 '0' 结尾的最新分钟是 50。要解决此问题,我们将遵循以下步骤 -ans := 一个仅包含一个元素 first 的数组for i in range 0 ... 阅读更多

使用 Python 查找点最高海拔的程序

Arnab Chakraborty
更新于 2021年5月18日 11:49:57

913 阅读量

假设有一位骑自行车的人正在进行公路旅行。在他的公路旅行中,有 n 个不同的点,它们的海拔高度不同。骑自行车的人从海拔 0 的点 0 开始他的旅行。如果我们有一个名为 gain 的包含 n 个元素的序列,则 gain[i] 是所有 (0

使用 Python 查找可以形成最大正方形的矩形数量的程序

Arnab Chakraborty
更新于 2021年5月18日 11:49:36

215 阅读量

假设我们有一个名为 rect 的数组,其中 rect[i] 有两个元素 [len_i, wid_i],其中 len_i 和 wid_i 分别表示第 i 个矩形的长度和宽度。现在我们可以切割第 i 个矩形以形成边长为 k 的正方形,如果两个 k

使用 Python 恢复解码 XOR 数组的程序

Arnab Chakraborty
更新于 2021年5月18日 11:49:07

338 阅读量

假设我们有一个隐藏数组 arr,其中包含 n 个非负整数。现在这个数组被编码成另一个长度为 n-1 的数组 enc。所以这里 enc[i] = arr[i] XOR arr[i+1]。如果我们有编码的 enc 数组和一个整数 first,它是实际数组的第一个元素,我们必须找到原始数组。所以,如果输入类似于 enc = [8, 3, 2, 7],first = 4,则输出将是 [4, 12, 15, 13, 10]。要解决此问题,我们将遵循以下步骤 -arr := 一个仅包含一个元素 first 的数组for i in range 0 ... 阅读更多

使用 Python 查找我们银行中拥有的总金额的程序

Arnab Chakraborty
更新于 2021年5月18日 11:48:43

496 阅读量

假设你在第一天(比如星期一)在银行存入 1 元。从第二天(星期二)到星期日,你每天都比前一天多存 1 元。并且在每个随后的星期一,你将比上一个星期一多存 1 元。如果我们有一个数字 n,我们必须找到在第 n 天结束时你将在银行拥有的总金额。所以,如果输入类似于 n = 17,则输出将是 75,因为,在星期一存入 1 元,在星期二存入 2 元,依此类推,所以 7 元... 阅读更多

使用 Python 查找可以放在卡车上最多的单位数量的程序

Arnab Chakraborty
更新于 2021年5月18日 11:47:16

626 阅读量

假设我们有一组盒子,表示为一个二维数组,称为 boxTypes,其中 boxTypes[i] 包含两个元素 [第 i 种盒子的数量,第 i 种盒子的每个盒子的单位数量]。现在我们还有一个值 k,它是可以放在卡车上的最大盒子数量。我们可以选择任何盒子放在卡车上,只要盒子的数量不超过 k。我们必须找到可以放在卡车上的最大总单位数。所以,如果输入类似于 boxTypes = [[2, ... 阅读更多

使用 Python 检查字符串的两半是否相同的程序

Arnab Chakraborty
更新于 2021年5月18日 11:45:15

359 阅读量

假设我们有一个字符串 s,其长度为偶数。我们必须将此字符串分成两个相同长度的不同一半。所以考虑 'a' 是前半部分,'b' 是后半部分。当两个字符串具有相同数量的元音(大写或小写)时,我们说这两个字符串是相同的。我们必须检查 'a' 和 'b' 是否相同。所以,如果输入类似于 s = "talent",则输出将为 True,因为两半是 "tal" 和 "ent",它们是相同的,因为它们只有一个元音和两个辅音。要解决此问题,... 阅读更多

使用 Python 查找重新格式化的电话号码的程序

Arnab Chakraborty
更新于 2021年5月18日 11:44:35

347 阅读量

假设我们有一个作为字符串的电话号码。电话号码由数字、空格和/或连字符 '-' 组成。我们希望以某种方式重新格式化电话号码。有一些规则 -删除开头的所有空格和连字符从左到右将数字分组为长度为 3 的块,直到剩下 4 个或更少的数字。然后将最终数字分组如下 -对于 2 位数字:一个长度为 2 的块。对于 3 位数字:一个长度为 3 的块。对于 4 位数字:两个长度为 2 的块。然后通过 ... 阅读更多

使用 Python 统计锦标赛中比赛场次的程序

Arnab Chakraborty
更新于 2021年5月18日 11:43:25

2K+ 阅读量

假设我们有一个数字 n。所以锦标赛中有 n 支队伍,它有一些规则 -如果当前队伍数量为偶数,则每支队伍与另一支队伍合并。总共进行了 (n/2) 场比赛,其中 (n/2) 支获胜队伍将进入下一轮。如果队伍数量为奇数,则其中一支队伍随机进入锦标赛,其余队伍合并。所以总共进行了 (n-1)/2 场比赛,(n-1)/2+1 支队伍作为获胜队伍进入下一轮。我们必须找到比赛的总数... 阅读更多

广告

© . All rights reserved.