找到 7345 篇文章 关于 C++

从给定字符串中查找有效的整数

Shubham Vora
更新于 2023-08-25 16:56:51

浏览量 159

在这个问题中,我们需要根据题目中的规则从给定的字符串中提取整数。我们可以通过检查字符串的初始子字符串是否符合给定的有效整数值规则来解决问题。题目描述 - 我们给定一个字符串 digits,包含数字字符、‘.’、‘+’ 和 ‘-’ 字符。我们需要从给定的字符串中提取有效的整数值。有效整数的规则:它不应该包含前导零和空格。整数应该以符号或数字开头。当出现任何符号…… 阅读更多

根据给定的加密模式查找给定字符串中的字符串

Shubham Vora
更新于 2023-08-25 16:54:02

浏览量 81

在这个问题中,我们需要使用给定的加密规则从加密字符串中找到原始字符串。如果我们反向使用加密规则,就可以得到原始字符串。题目描述 - 我们给定一个加密字符串。此外,我们还给定一个包含多个字符串的字符串数组。我们需要从数组中找到一个字符串,以便如果我们根据以下规则进行加密,就可以得到加密字符串。加密规则 加密字符串应该以一个正整数开头,表示原始字符串中大写字母的个数。…… 阅读更多

查找 S 的非空子串中值最大的偶数整数

Shubham Vora
更新于 2023-08-25 16:47:15

浏览量 123

在这个问题中,我们需要找到给定字符串中值最大的偶数子串。偶数字符串的最后一位总是 2、4、6、8、0。因此,我们可以取给定字符串的所有子串,如果任何子串是偶数且大于最大子串,我们可以更新最大子串的值。题目描述 - 我们给定一个字符串 str,只包含数字字符。我们需要找到 str 的最大子串,它是一个偶数值整数。示例输入 str = "1234789" 输出 123478 解释…… 阅读更多

将句子编码成 Pig Latin

Shubham Vora
更新于 2023-08-25 16:38:23

浏览量 213

在这个问题中,我们将把句子转换成 Pig Latin。我们可以将每个单词的第一个字符附加到最后,然后附加 'ay'。我们将看到三种将给定句子转换成 Pig Latin 的方法。逻辑是我们可以在末尾附加第一个字符,并将其从字符串中删除。之后,我们可以将 'ay' 附加到单词上。题目描述 - 我们给定一个包含多个单词的字符串 alpha。我们需要将字符串编码成 Pig Latin。注意 - Pig Latin 是一种单词加密…… 阅读更多

检查给定句子中的单词是否根据给定的模式出现

Shubham Vora
更新于 2023-08-25 16:33:06

浏览量 110

在这个问题中,我们需要检查字符串是否符合给定的模式。我们可以通过将每个字符映射到单词来解决问题。如果模式的任何字符映射到多个单词,我们可以说字符串不符合模式。题目描述 - 我们给定一个包含 N 个字符的字符串 'pat' 和一个包含 N 个单词的字符串 'alpha'。给定的任务是检查字符串 'alpha' 是否遵循字符串 'pat' 的模式。注意 - 当单词匹配时,我们可以说字符串 'alpha' 遵循模式…… 阅读更多

通过连接字符串 A x 次和字符串 B y 次形成的最短字符串,使得 n(A)*x = n(B)*y

Shubham Vora
更新于 2023-08-25 16:09:10

浏览量 85

在这个问题中,我们需要找到最短的字符串,它是字符串 A 和字符串 B 的倍数。这个问题非常类似于找到两个数的最小公倍数 (LCM)。我们可以找到两个字符串长度的 LCM,并通过自身连接使两个字符串的长度等于 LCM。之后,我们可以比较字符串,检查是否可以得到 A 和 B 的倍数的最短字符串。题目描述 - 我们给定长度不同的字符串 A 和字符串 B。我们需要找到最短的…… 阅读更多

程序将给定的二进制转换为其等效的 ASCII 字符串

Shubham Vora
更新于 2023-08-25 15:53:18

浏览量 411

在这个问题中,我们需要将二进制字符串转换为字符字符串。我们可以先将二进制字符串转换为 ASCII 数字字符串,然后我们可以转换字符字符串。题目描述 - 我们给定一个二进制字符串 bin_str,其大小是 8 的倍数。我们需要将二进制字符串转换为字符字符串。示例输入 bin_str = "0110110001101010" 输出 'lj' 解释 - '01101100' 等于十进制的 108,等于 'l' 的 ASCII 值。'01101010' 等于 106,并且…… 阅读更多

在给定字符串中插入最小数量的字符以删除相邻的重复字符

Shubham Vora
更新于 2023-08-25 15:49:58

浏览量 75

在这个问题中,我们将计算我们需要插入的最小字符数以删除所有相邻的重复字符。为了解决这个问题,我们需要计算相邻重复字符对的总数。题目描述 - 我们给定一个名为 str 的字符串,包含 N 个字母字符。我们需要找到我们需要添加到字符串的总不同字符数,以便生成的字符串不包含任何相邻的重复字符。示例输入 str = "ccddrt" 输出 2 解释 - 我们需要插入一个字符…… 阅读更多

从任一端跳跃到给定字符串中最大和最小字符所需的最小跳跃次数

Shubham Vora
更新于 2023-08-25 15:43:26

浏览量 87

在这个问题中,我们需要找到到达给定字符串中最大和最小字符所需的最小跳跃次数。我们可以一步一步地移动到下一个或上一个字符。我们可以通过查找给定字符串中按字典序最大和最小的字符的位置来解决问题。之后,我们可以找到从左右两侧到达已找到索引所需的最小跳跃次数。题目描述 - 我们有一个长度为 N 的字符串 str,包含大写字母字符。我们需要找到最小数量的…… 阅读更多

要替换以使每个字符的频率为 N/3 的最小子字符串的长度

Shubham Vora
更新于 2023-08-25 15:38:41

浏览量 102

在这个问题中,我们需要找到最小的子字符串,以便我们可以替换其字符并使每个字符的频率在给定字符串中等于 N/3。我们可以使用滑动窗口技术来解决这个问题。我们可以找到包含所有多余字符的最小窗口大小,这将是问题的答案。题目描述 - 我们给定一个字符串 alpha。alpha 的大小是 N,它总是能被 3 整除。给定的任务是找到子字符串的最小长度,以便我们…… 阅读更多

广告