找到 34423 篇文章,关于编程

Python 列表中元素的重复

Pradeep Elance
更新于 2020年5月5日 10:08:10

443 次浏览

在某些情况下,我们需要在列表中重复值。这种值的重复可以在 Python 中通过以下几种方式实现。使用嵌套 for 循环这是一种直接的方法,其中选择每个元素,通过内部 for 循环创建其副本,然后将两者都传递给外部 for 循环。示例 在线演示# 给定列表 listA = ['Mon', 'Tue', 9, 3, 3] print("给定列表:", listA) # 为每个元素添加另一个元素 Newlist = [i for i in listA for n in (0, 1)] # 结果 print("新… 阅读更多

Python 中两个列表的除法

Pradeep Elance
更新于 2020年5月5日 10:06:59

1K+ 次浏览

可以使用 Python 对两个列表中的元素进行除法运算,以进行一些数据处理活动。在这篇文章中,我们将看到如何实现这一点。使用 zip zip 函数可以将两个给定的列表逐元素配对。然后,我们将除法数学运算符应用于每一对元素。将结果存储到一个新列表中。示例 在线演示# 给定列表 list1 = [12, 4, 0, 24] list2 = [6, 3, 8, -3] # 给定列表 print("给定列表 1:" + str(list1)) print("给定列表 2:" + str(list2)) # 使用 zip res … 阅读更多

C++ 中带有因子的二叉树

Arnab Chakraborty
更新于 2020年5月4日 14:37:58

172 次浏览

假设我们有一列正整数;其值大于 1。我们将使用这些整数创建一个二叉树,并且每个数字都可以根据需要使用多次。每个非叶子节点都应该是其子节点的乘积。因此,我们必须找到可以创建多少棵树?答案将在模 10^9 + 7 下返回。因此,如果输入类似于 [2, 4, 5, 10],则答案将为 7,因为我们可以创建 7 棵树,例如 [2]、[4]、[5]、[10]、[4, 2, 2]、[10, 2, 5]、[10, … 阅读更多

C++ 中的翻牌游戏

Arnab Chakraborty
更新于 2020年5月4日 14:35:32

529 次浏览

假设桌上有 N 张卡片,每张卡片的两面都印有一个正整数(可能不同)。我们可以翻转任意数量的卡片,然后选择一张卡片。如果所选卡片背面的数字 X 没有出现在任何卡片的正面,则该数字 X 被称为好数。我们必须找到最小的好数?当没有好数时,返回 0。这里,fronts[i] 和 backs[i] 分别代表卡片 i 正面和背面的数字。翻转将交换… 阅读更多

C++ 中单词的短编码

Arnab Chakraborty
更新于 2020年5月4日 14:32:33

173 次浏览

假设我们有一列单词,我们可以通过编写一个参考字符串 S 和一个索引列表 A 来对其进行编码。例如,让我们考虑一下,如果单词列表是 ["time", "me", "bell"],那么我们可以将其写成 S = "time#bell#" 和索引 = [0, 2, 5]。在这里,对于每个索引,我们将通过从该索引读取参考字符串直到到达 "#" 符号来恢复单词。因此,我们必须找到什么?编码给定单词的可能的最短参考字符串 S 的长度是多少?对于… 阅读更多

C++ 中的链表组件

Arnab Chakraborty
更新于 2020年5月4日 14:28:44

344 次浏览

假设我们给定一个 head;这是包含唯一整数值的链表的头节点。现在我们还给定列表 G,它是链表中值的子集。我们必须找到 G 中连接组件的数量,如果两个值在链表中连续出现,则它们是连接的。因此,如果列表类似于 [0, 1, 2, 3] 并且 G = [0, 1, 3],则输出将为 2,因为 0 和 1 是连接的,所以有两个列表 [0, 1] 和 [3]。为了解决这个问题,我们将… 阅读更多

C++ 中平均值的最大和

Arnab Chakraborty
更新于 2020年5月4日 14:17:52

105 次浏览

假设我们将一行数字 A 分成最多 K 个相邻的组,然后我们将分数设置为每个组的平均值的总和。我们必须找到我们可以达到的最大分数是多少。假设 A = [9, 1, 2, 3, 9] 并且 K 为 3,则结果将为 20,这是因为,最佳选择是将 A 分成 [9]、[1, 2, 3]、[9]。所以答案是 9 + (1 + 2 + 3) / 3 + 9 = 20。我们也可以将 A 分成… 阅读更多

C++ 中逃离幽灵

Arnab Chakraborty
更新于 2020年5月4日 14:15:52

275 次浏览

假设我们正在玩一个简化的吃豆人游戏。现在我们从 (0, 0) 点开始,我们的目的地是 (target[0], target[1])。地图上有几个幽灵,这里第 i 个幽灵从 (ghosts[i][0], ghosts[i][1]) 开始。在每一回合中,我们和所有幽灵同时(可能)沿四个主要方向之一移动——北、东、西或南,从最后一点移动到距离 1 个单位的新点。当且仅当我们可以在任何幽灵到达我们之前到达目标时,我们才能逃脱(对于幽灵可能采取的任何给定移动)。如果我们… 阅读更多

C++ 中森林里的兔子

Arnab Chakraborty
更新于 2020年5月4日 14:13:37

404 次浏览

假设在森林中,每只兔子都有某种颜色。现在,一些兔子的子集(可能所有兔子)将告诉我们有多少其他兔子与它们具有相同的颜色。这些答案放在一个数组中。我们必须找到森林中可能存在的兔子的最小数量。因此,如果输入类似于 [1, 1, 2],则输出将为 5,因为回答“1”的两只兔子都可能是相同的颜色,例如白色。现在,回答“2”的兔子不可能是白色的,否则答案将不一致。说… 阅读更多

C++ 中文法中的第 K 个符号

Arnab Chakraborty
更新于 2020年5月4日 14:10:46

935 次浏览

假设在第一行,我们有一个 0。现在在每一后续行中,我们查看上一行,并将每个 0 替换为 01,并将每个 1 替换为 10。假设我们有 N 行和索引 K,我们必须找到第 N 行中第 K 个索引的符号。(K 的值是 1 索引的。)(1 索引的)。因此,如果 N = 4 并且 K = 5,则输出将为 1。这是因为——第 1 行:0第 2 行:01第 3 行:0110第 4 行:01101001为了解决这个问题,我们将遵循以下步骤——假设… 阅读更多

广告
© . All rights reserved.