找到 34423 篇文章 关于编程

C++ 中数组中最长的山脉

Arnab Chakraborty
更新于 2020年5月5日 10:22:05

453 次浏览

考虑任何 (连续) 子数组 B(A 的子数组)称为山脉,如果满足以下属性:-B 的大小 >= 3存在某个 0 < i < B.length - 1 使得 B[0] < B[1] < ... B[i-1] < B[i] > B[i+1] > ... > B[B.length - 1]假设我们有一个整数数组 A;我们必须找到最长的山脉的长度。如果不存在山脉,则必须返回 0。因此,如果输入类似于 [2, 1, 4, 7, 3, 2, 5],则结果将为 5。因此,最大的山脉将是 [1, ... 阅读更多

在 Python 中查找列表中列表中给定字符在每个位置的频率

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

194 次浏览

让我们考虑一种场景,您有一个列表,其中包含列表作为其元素。我们有兴趣在内部列表的不同位置找到一个字符的频率。下面的示例将阐明需求。考虑下面给出的列表中列表。listA = [['a', 'a', 'b'], ['a', 'c', 'b'], ['c', 'a', 'b'], ['c', 'a', 'a']]在上面的列表中,我们有元素,这些元素是包含 3 个元素的列表。如果我考虑第一个内部列表,它在位置 0、1、2 处有 a、a、b。类似地,对于第 3 个列表,它在 0、... 阅读更多

在 Python 中根据索引查找列表的元素

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

5K+ 次浏览

考虑两个列表。第二个列表中的元素是需要作为第一个列表元素的索引位置的数字。对于这种情况,我们有以下 Python 程序。使用 map 和 getitem我们可以使用 getitem 魔术方法来访问列表项。我们可以将其与 map 函数一起使用,以便从第一个列表中获取结果,该结果以第二个列表中的元素作为其索引。示例 实时演示listA = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] listB = [0, 1, 3] print("给定列表 A:", listA) print("给定列表 B:", listB) ... 阅读更多

C++ 中的新 21 点游戏

Arnab Chakraborty
更新于 2020年5月5日 10:19:03

276 次浏览

假设 Rima 玩以下游戏,该游戏松散地基于纸牌游戏“21 点”。因此,Rima 从 0 分开始,并在她的分数少于 K 分时抽取数字。现在,在每次抽取中,她从范围 [1, W] 中随机获得整数分数,其中 W 是给定的,并且是整数。现在每次抽取都是独立的,结果具有相等的概率。当 Rima 获得 K 分或更多分数时,她停止抽取数字。我们必须找到她分数为 N 分或更少的概率?因此,如果 N = 6,K 为 1,并且 ... 阅读更多

在 Python 中从给定字符串中提取仅字符

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

3K+ 次浏览

一段数据可能包含字母、数字以及特殊字符。如果我们有兴趣从这段数据字符串中仅提取字母,那么我们可以使用 Python 中提供的各种选项。使用 isalphaisalpha 函数将检查给定字符是否为字母。我们将在 for 循环中使用它,该循环将从给定字符串中获取每个字符并检查它是否为字母。join 方法将仅捕获有效字符到结果中。示例 实时演示stringA = "Qwer34^&t%y" # 给定字符串 print("给定字符串:", stringA) # ... 阅读更多

在 Python 中从字符串列表中提取数字

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

1K+ 次浏览

在使用 Python 进行数据操作时,我们可能会遇到元素是字母和数字混合且具有固定模式的列表。在本文中,我们将了解如何将数字与字母分离,这些数字可用于将来的计算。使用 splitsplit 函数通过用作分隔符的字符来分割字符串。在下面的程序中,列表元素在字母和文本之间使用连字符作为分隔符。我们将将其与 for 循环一起使用以捕获每个示例 实时演示listA = ['Mon-2', 'Wed-8', 'Thu-2', 'Fri-7'] # 给定列表 print("给定 ... 阅读更多

C++ 中的字符串查找和替换

Arnab Chakraborty
更新于 2020年5月5日 10:15:24

1K+ 次浏览

假设我们有一个字符串 S,我们将执行一些替换操作,将字母组替换为新的字母组。在每个替换操作中,有 3 个参数:-起始索引 i、源词 x 和目标词 y。现在的规则是,如果 x 在原始字符串 S 中的 i 位置开始,那么我们将用 y 替换 x 的该出现。否则,我们什么也不做。因此,例如,考虑一下,如果我们有 S = "abcd",并且我们有一些替换操作 i = 2,x = "cd",y = "ffff",那么因为 "cd" ... 阅读更多

在 Python 中使两个列表索引元素相等

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

511 次浏览

在使用 Python 进行数据操作期间,我们可能需要将两个列表组合在一起并逐对地使其中的元素相等。这意味着列表 1 中索引 0 处的元素将与列表 2 中索引 0 处的元素相等,依此类推。使用 tupletuple 函数将用于依次从每个列表中获取元素并将其匹配。我们首先将结果存储在一个临时字符串中,该字符串具有匹配列表中值的输出将显示的模式。示例 实时演示listA = ['day1', 'day2', 'day3'] listB = ... 阅读更多

C++ 中适当年龄的朋友

Arnab Chakraborty
更新于 2020年5月5日 10:12:39

220 次浏览

假设有些人会发出好友请求。我们知道他们的年龄,这些存储在 ages[i] 中。因此,这表示第 i 个人的年龄。现在,如果满足以下任何条件,则 A 不会向 B(B != A)发送好友请求:-age[B] < age[A] -age[B] > 100 && age[A] < 100否则,A 将向 B 发送好友请求。您可以认为,如果 A 请求 B,B 不一定会请求 A。而且,人们不会向自己发送好友请求。因此,我们必须找到总共发出了多少个好友请求?假设如果年龄数组类似于 ... 阅读更多

在 Python 列表中频率最高的元素

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

387 次浏览

许多统计数据分析试图找到在给定值列表中频率最高的那些值。Python 提供了多种方法,我们可以使用这些方法从给定列表中找到这样的值。以下是这些方法。使用 Countercollections 模块中的 Counter 函数具有一个选项,该选项可以直接找到给定列表中最常见的元素。我们有 most_common 函数,我们向它传递参数 1 以获取一个具有最高频率的元素,并传递 2 如果我们需要两个具有最高频率的元素。示例 实时演示from collections import Counter # 给定列表 ... 阅读更多

广告

© . All rights reserved.