381 次浏览
给定一个正整数数组。目标是找到数组中数字的子数组,使得每个子数组中偶数和奇数的个数相同。如果数组是 { 1, 2, 3, 4 }。那么子数组将是 {1, 2}, {2, 3}, {3, 4}, {1, 2, 3, 4}。此类子数组的计数为 4。让我们通过示例来理解输入 - arr[] = {1, 3, 5, 7, 8, 3, 2 };输出 - 具有相同偶数和奇数元素的子数组计数为 - 4解释 - 子数组将是 - { 7, ... 阅读更多
169 次浏览
给定字符串 str 和长度为 3 的子字符串 sub_str。目标是找到 str 中子字符串 sub_str 的计数。“act” 在 “cataract” 中出现三次 (cataract, cataract, cataract)。让我们通过示例来理解。输入 - str= “settlement” sub_str=”set”输出 - 给定字符串中长度为三的子序列计数为:5解释 - 子序列将是 -1. set tlement, 2. se t t lement, 3. se ttlemen t, 4. s ettl e men t, 5. settlem e n t输入 - str= “knowledge” sub_str=”now”输出 - 给定字符串中长度为三的子序列计数为 ... 阅读更多
196 次浏览
给定一个正整数数组。目标是找到数组中数字的子集,使得每个子集都包含不同的偶数。所有具有相同元素的集合都将计为 1。[2, 4, 6] 和 [6, 2, 4] 是同一个集合。让我们通过示例来理解输入 - arr[] = {1, 3, 5, 7, 8, 3, 2 };输出 - 具有不同偶数的子集计数为 - 3解释 - 子集将是 - [2], [8], [2, 8]输入 - arr[] = {2, 4, 6 };输出 - 具有不同偶数的子集计数为 ... 阅读更多
368 次浏览
给定字符串 str。目标是计算 str 中起始字符与字符 X 相同且结束字符与字符 Y 相同的子字符串个数。例如,如果输入是 “artact” 且 X='a' 且 Y='t',则子字符串将是 “art”, “act”, “artact”。计数为 3。让我们通过示例来理解。输入 - str=”abcccdef” X=’a’ Y=’c’输出 - 以字符 X 开头并以 Y 结尾的子字符串计数为 - 3解释 - 子字符串将是“abc”, “abcc”, “abccc”。总共 3 个。输入 - str=”tempest” X=’t’ Y=’t’输出 - 以字符 X 开头并以 Y 结尾的子字符串计数为 ... 阅读更多
258 次浏览
给定一个字符串 str。目标是计算 str 中每个字符最多出现 k 次的子字符串个数。例如,如果输入是 “abc” 且 k=1,则子字符串将是 “a”, “b”, “c”, “ab”, “bc”, “abc”。让我们通过示例来理解。输入 - str=”abaefgf”输出 - 首尾字符相同的子字符串个数为 9解释 - 子字符串将是“a”, “b”, “a”, “e” ,”f”, “g”, “f”, “aba”, “fgf”。总共 9 个。输入 - str=”abcdef”输出 - 首尾字符相同的子字符串个数为:6解释 - 子字符串将是 -“a” , “b” , “c”, “d”, ... 阅读更多
446 次浏览
给定一个字符串 str。目标是统计 str 中起始字符和结束字符相同的子字符串的个数。例如,如果输入是 “baca”,子字符串将是 “b”, “a”, “c”, “a”, “aca”。总共 5 个。让我们通过示例来理解。输入 - str=”abaefgf”输出 - 首尾字符相同的子字符串个数为:9解释 - 子字符串将是“a”, “b”, “a”, “e” ,”f”, “g”, “f”, “aba”, “fgf”。总共 9 个。输入 - str=”abcdef”输出 - 首尾字符相同的子字符串个数为:6解释 - 子字符串将是 -“a” , “b” , “c”, “d”, “e” ,”f”。总共 6 个。方法 ... 阅读更多
302 次浏览
给定一个字符串 str,其中只包含 0、1 和 2。目标是找到 str 的所有子字符串,这些子字符串的 0、1 和 2 的个数相等。如果 str 是 “12012”。具有相同数量的 0、1 和 2 的子字符串将是 “120”, “201” 和 “012”。计数将为 3。让我们通过示例来理解。输入 - str=”112200120”输出 - 0、1 和 2 个数相等的子字符串个数为 - 5解释 - 子字符串将是str[0-5]=”112200”, str[1-6]=”122001”, str[5-7]=”012”, str[6-8]=”120”, str[7-0]=”201”输入 - str=”12012”输出 - 0、1 和 2 个数相等的子字符串个数为:3解释 - 子字符串将是 ... 阅读更多
160 次浏览
给定两个字符串 str_1 和 str_2 作为输入。目标是找到与 str_2 相同的字符串的个数,这些字符串可以使用从 str_1 中挑选的字母构建,其中每个字符只使用一次。注意 - 两个字符串中的所有字母都使用相同的大小写。让我们通过示例来理解。输入 - str_1 = "abcaaaabca", str_2 = "bca";输出 - 可以使用另一个给定字符串构建的字符串的出现次数为:2解释 - str_a 中的子字符串 bca -str_1[1-3]=”bca” 和 str[7-9]=”bca”输入 - str_1 = "about", str_2 = "cout";输出 - 可以使用 ... 阅读更多
238 次浏览
给定一个数字 N 作为输入。目标是找到所有具有奇数个 0 作为数字的 N 位数。该数字也可能具有前导零,例如,对于 N=3,包含的数字将是 000, 011, 012….990。让我们通过示例来理解。输入 - N=3输出 - 具有偶数个 0 的数字个数为 - 244解释 - 所有 3 位数将类似于 - 最小的是 000,然后是 011, 012, 013, 0014…..最大的是 990。输入 - N=5输出 - 具有 ... 阅读更多
124 次浏览
给定一个数字 N 作为输入。目标是找到所有具有偶数个 0 作为数字的 N 位数。该数字也可能具有前导零,例如,对于 N=3,包含的数字将是 001, 002, 003….010….等等。让我们通过示例来理解。输入 - N=4输出 - 具有偶数个 0 的数字个数为 - 7047解释 - 所有 4 位数将类似于 - 最小的是 0000,然后是 0011, 0012, 0013, 0014…..最大的是 9900。输入 - N=5输出 - 具有 ... 阅读更多