找到 34423 篇文章 关于编程

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。如果 nums[i] 与 nums[j] 相同且 i < j,则一对 (i, j) 被称为良好对。我们需要计算良好对的数量。因此,如果输入类似于 nums = [5, 6, 7, 5, 5, 7],则输出将为 4,因为有 4 个良好对,索引为 (0, 3)、(0, 4) (3, 4)、(2, 5)要解决这个问题,我们将遵循以下步骤-count:= 0n:= nums 的大小for i in range 0 to n - 1, dofor j in range i+1 to n ... 阅读更多

Python程序:将日期重新格式化为 YYYY-MM-DD 格式

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

1K+ 次浏览

假设我们有一个日期字符串,格式为“日 月 年”,其中日为 [1st, 2nd, ..., 30th, 31st] 格式,月为 [Jan, Feb, ... Nov, Dec] 格式,年为 1900 年到 2100 年范围内的四位数字数值,我们需要将此日期转换为“YYYY-MM-DD”格式。因此,如果输入类似于 date = “23rd Jan 2021”,则输出将为 2021-01-23要解决这个问题,我们将遵循以下步骤-Months:= ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]string:= 将日期分割并形成一个列表,例如 [day, month, year] 格式year ... 阅读更多

Python程序:检查是否可以从序列中构成等差数列

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

2K+ 次浏览

假设我们有一个数字列表,称为 nums。我们需要检查 nums 中的元素是否构成等差数列。众所周知,在等差数列中,任意两个连续元素之间的公差相同。因此,如果输入类似于 nums = [9, 1, 17, 5, 13],则输出将为 True,因为如果我们对它们进行排序,它将是 [1, 5, 9, 13, 17],并且这里每一对元素的公差都是 4。要解决这个问题,我们将遵循以下步骤-nums := 对列表 nums 进行排序if number ... 阅读更多

Python程序:计算不包含最低和最高工资的平均工资

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

2K+ 次浏览

假设我们有一个包含不同元素的数组,称为 salary,其中 salary[i] 是第 i 个员工的工资。我们需要找到不包含最低和最高工资的员工的平均工资。因此,如果输入类似于 salary = [8000, 6000, 2000, 8500, 2500, 4000],则输出将为 5125.0,因为最低和最高工资值为 2000 和 8500,所以不包括它们,平均工资值为 [8000, 6000, 2500, 4000],因此平均值为 (8000 + 6000 + 2500 + 4000)/4 = 5125。要解决这个问题,我们将遵循以下步骤-从...中删除 salary 的最小值 阅读更多

Python程序:使用Python对数组执行异或运算

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

736 次浏览

假设我们有一个整数 n 和另一个整数 start。我们需要创建一个名为 nums 的数组,其中 nums[i] = start + 2*i(i 从 0 开始),n 是 nums 的大小。然后找到 nums 所有元素的按位异或。因此,如果输入类似于 n = 6,start = 2,则输出将为 14,因为数组将类似于 [2+2*0, 2+2*1, ... 2+2*5] = [2, 4, 6, 8, 10, 12],然后数组中每个元素的异或为 14。要解决这个问题,我们将遵循以下步骤-count := startwhile ... 阅读更多

Python程序:查找一维数组的运行总和

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

4K+ 次浏览

假设我们有一个数组 nums。数组的运行总和为 rs[i],是从 nums[0] 到 nums[i] 的所有元素的总和。最后返回 nums 的整个运行总和。因此,如果输入类似于 nums = [8, 3, 6, 2, 1, 4, 5],则输出将为 [8, 11, 17, 19, 20, 24, 29],因为rs[0] = nums[0] rs[1] = nums[0..1] 的总和 = 8 + 3 = 11 rs[2] = nums[0..2] 的总和 = 8 + 3 + 6 = 17 等等要解决这个问题,我们将遵循以下步骤-n:= nums 的大小rs:= [nums[0]]for i ... 阅读更多

Python程序:计算商店中带有特殊折扣的最终价格

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

938 次浏览

假设我们有一个名为 prices 的数组,其中 prices[i] 代表商店中第 i 件商品的价格。正在进行一项特价活动,如果我们购买第 i 件商品,我们将获得相当于 prices[j] 的折扣,其中 j 是满足 j > i 且第 j 件商品的价格小于或等于第 i 件商品的价格(即 prices[j] = prices[j],则prices[i] := prices[i] - prices[j]退出循环否则,j := j + 1返回 prices示例(Python)让我们看看以下实现以更好地理解-实时演示def solve(prices):    for i ... 阅读更多

Python程序:从链表中删除 m 个节点后的 n 个节点

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

259 次浏览

假设我们得到一个链表,其起始节点为“head”,以及两个整数 m 和 n。我们需要遍历列表并删除一些节点,例如,列表中保留前 m 个节点,在前 m 个节点后的下一个 n 个节点被删除。我们执行此操作,直到遇到链表的末尾。我们从头节点开始,并返回修改后的链表。链表结构给出如下-节点    值:    下一个:因此,如果... 阅读更多

如何在 Matplotlib 中在一个图形中显示多个图像?

Rishikesh Kumar Rishi
更新于 2021年5月8日 09:50:21

7K+ 次浏览

要在 matplotlib 中在一个图形中显示多个图像,我们可以采取以下步骤-使用 numpy 创建随机数据。向当前图形添加子图,nrows=1,ncols=4,索引为 1。使用 imshow() 方法和 cmap="Blues_r" 将数据显示为图像,即在二维规则光栅上。向当前图形添加子图,nrows=1,ncols=4,索引为 2。使用 imshow() 方法和 cmap="Accent_r" 将数据显示为图像,即在二维规则光栅上。向当前图形添加子图,nrows=1,ncols=4,索引为 3。使用 imshow() 方法和 cmap="terrain_r" 将数据显示为图像,即在二维规则光栅上。向当前图形添加子图,nrows=1,... 阅读更多

广告
© . All rights reserved.