找到关于编程的34423 篇文章

计算Python中一对字符串中匹配字符的数量

Pradeep Elance
更新于 2020年6月4日 11:34:46

821 次浏览

给定两个字符串,我们需要找到第一个字符串中也出现在第二个字符串中的字符数量。使用集合:集合函数为我们提供了字符串中所有元素的唯一值。我们还使用 & 运算符,它查找两个给定字符串之间的公共元素。示例 在线演示A = 'Tutorials Point' uniq_strA = set(strA) # 给定字符串 print("给定字符串", strA) strB = 'aeio' uniq_strB = set(strB) # 给定字符串 print("搜索字符字符串", strB) common_chars = uniq_strA & uniq_strB print("匹配字符的数量为:", len(common_chars))输出运行上述代码将得到…… 阅读更多

计算 C++ 中元音排列的数量

Arnab Chakraborty
更新于 2020年6月4日 11:34:36

218 次浏览

假设我们有一个数字 n,我们必须计算可以使用以下规则形成的长度为 n 的字符串数量:每个字符都是小写元音每个元音 'a' 后面只能跟着一个 'e'。每个元音 'e' 后面只能跟着 'a' 或 'i'。每个元音 'i' 后面不能再跟着另一个 'i'。每个元音 'o' 后面只能跟着 'i' 或 'u'。每个元音 'u' 后面只能跟着一个 'a'。答案可能太大,因此我们将找到模 10^9 + 7 的答案。所以,…… 阅读更多

计算 Python 中满足特定条件的元素数量

Pradeep Elance
更新于 2020年6月4日 11:32:17

516 次浏览

在这篇文章中,我们将看到如何从 Python 列表中获取一些选定的元素。因此,我们需要设计一些条件,只有满足该条件的元素才会被选中,并打印它们的计数。使用 in 和 sum:在这种方法中,我们使用 in 条件来选择元素,并使用 sum 来获取它们的计数。如果元素存在则使用 1,否则对于 in 条件的结果使用 0。示例 在线演示Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu'] # 给定列表 print("给定列表:", Alist) cnt = sum(1 for i in Alist if i ... 阅读更多

计算 Python 列表中元素出现的次数

Pradeep Elance
更新于 2020年6月4日 11:31:13

510 次浏览

在这篇文章中,我们给定一个列表和一个字符串。我们需要找到给定字符串作为列表中元素出现的次数。使用 Counter:来自 collections 模块的 counter 函数将为我们提供列表中每个元素的计数。从计数结果中,我们可以只提取与我们正在搜索的元素的值匹配的索引的帐户公平。示例 在线演示from collections import Counter Alist = ['Mon', 'Wed', 'Mon', 'Tue', 'Thu'] elem = 'Mon' # 给定列表和元素 print("给定列表:", Alist) print("给定元素:", elem) cnt = Counter(Alist) ... 阅读更多

C++ 中网络中的关键连接

Arnab Chakraborty
更新于 2020年6月4日 11:31:44

388 次浏览

假设有 n 个服务器。这些服务器从 0 到 n-1 编号,由无向服务器到服务器的连接形成一个网络,其中 connections[i] = [a, b] 表示服务器 a 和 b 之间的连接。所有服务器都直接或通过其他服务器连接。现在,关键连接是一个连接,如果将其移除,它将使某些服务器无法到达某些其他服务器。我们必须找到所有关键连接。因此,如果输入类似于 n = 4 和 connection = [[0, 1], [1, 2], [2, 0], [1, 3]],则输出将为 [[1, ... 阅读更多

计算 Python 字符串中字符出现的次数

Pradeep Elance
更新于 2020年6月4日 11:28:28

670 次浏览

给定一个字符串和一个字符。我们想知道给定字符在一个给定字符串中重复多少次。使用 range 和 len:我们设计一个 for 循环,将字符与字符串中存在的每个字符匹配,这些字符使用索引访问。range 和 len 函数帮助我们确定在从字符串的左到右移动时必须进行多少次匹配。示例 在线演示Astr = "How do you do" char = 'o' # 给定字符串和字符 print("给定字符串:", Astr) print("给定字符:", char) res = 0 for i in ... 阅读更多

使 C++ 中的数组严格递增

Arnab Chakraborty
更新于 2020年6月4日 11:27:45

299 次浏览

假设我们有两个数组 arr1 和 arr2,这些数组可以存储整数。我们必须找到使 arr1 严格递增所需的最小操作数。在这里,我们可以选择两个索引 0 arr2 的大小,然后 -1,否则返回 -1)让我们看看下面的实现以更好地理解——示例 在线演示#include using namespace std; class Solution {    public:    int solve(vector& arr1, vector& arr2, int i, int j, int prev, vector& dp){       if (i >= arr1.size())          return 1;       j = upper_bound(arr2.begin() + j, ... 阅读更多

C++ 中按字典顺序排列的最后一个子字符串

Arnab Chakraborty
更新于 2020年6月4日 11:24:58

245 次浏览

假设我们有 s 作为字符串,我们必须找到按字典顺序排列的 s 的最后一个子字符串。因此,如果输入类似于“abbbcabbc”,则输出将为“cabbc”为了解决这个问题,我们将遵循以下步骤:i := 0,j := 1,k := 0while j + k < s 的大小,执行以下操作:如果 s[i + k] 与 s[j + k] 相同,则-(将 k 增加 1)忽略以下部分,跳到下一次迭代如果 s[i + k] < s[j + k],则-i := j(将 j 增加 1)否则j := j + k + 1k := 0返回...的子字符串 阅读更多

计算 Python 中元组中列表所有元素出现的次数

Pradeep Elance
更新于 2020年6月4日 11:25:26

365 次浏览

我们有一个列表和一个元组。我们将列表的元素与元组的元素匹配,并计算元组中与列表元素匹配的元素数量。使用 Counter:我们使用来自 collections 的 counter 函数来获取元组中每个元素的计数。再次设计一个 for 和 in 条件来查找那些存在于列表中并且是元组计数结果一部分的元素。示例 在线演示from collections import Counter Atup = ('Mon', 'Wed', 'Mon', 'Tue', 'Thu') Alist = ['Mon', 'Thu'] # 给定元组和列表 print("给定元组 ... 阅读更多

Python 中最长的分块回文分解

Arnab Chakraborty
更新于 2020年6月4日 11:23:32

186 次浏览

假设我们有一段文本。我们必须找到最大的 k,使得存在 a[1],a[2],…,a[k],使得:每个 a[i] 都是一个非空字符串;它们的串联 a[1] + a[2] + ... + a[k] 等于给定的文本;对于范围 1 到 k 中的所有 i,a[i] = a[{k+1 - i}]。因此,如果输入类似于“antaprezatepzapreanta”,则输出将为 11,因为我们可以将其分解为“(a)(nt)(a)(pre)(za)(tpe)(za)(pre)(a)(nt)(a)””。为了解决这个问题,我们将遵循以下步骤:start := 0,end := 文本长度 - 1初始化 temp1 和 temp2 为空字符串ans = ... 阅读更多

广告
© . All rights reserved.