通过从给定的二进制字符串中选择等长子字符串来最大化给定函数

Prabhdeep Singh
更新于 2023年7月26日 10:50:29

143 次查看

给定两个相同长度的二进制字符串 str1 和 str2,我们必须通过选择给定字符串中相同长度的子字符串来最大化给定函数值。给定函数是这样的 - fun(str1, str2) = (子字符串长度)/(2^xor(sub1, sub2))。这里,子字符串长度是第一个子字符串的长度,而 xor(sub1, sub2) 是给定子字符串的异或,因为它们是二进制字符串,所以这是可能的。示例输入1:字符串 str1 = 10110 & 字符串 str2 = 11101 输出:3 解释 我们可以选择很多不同的字符串集 ... 阅读更多

反转字符串所需的最小相邻交换次数

Prabhdeep Singh
更新于 2023年7月26日 10:42:32

443 次查看

给定一个字符串 str,我们只能交换相邻字符以使字符串反转。我们必须找到仅通过交换相邻字符使字符串反转所需的最小移动次数。我们将实现两种方法来找到所需的解决方案,并提供代码的解释和实现。示例输入1:字符串 str1 = “shkej” 输出:10 解释 首先,我们将最后一个字符移到第一个位置,这需要 4 次交换,然后字符串将是 “jshke”。然后我们将 'e' 移动到第二个 ... 阅读更多

形成给定字符串所需的字符串前缀和后缀的最小计数

Prabhdeep Singh
更新于 2023年7月26日 10:40:31

285 次查看

前缀是从给定字符串开始的子字符串,从第零个索引开始,可以到字符串大小的长度 1。类似地,后缀是任何长度 1 到字符串大小的子字符串,并在最后一个索引处结束。我们将得到两个字符串,并且必须通过以任何方式使用第二个字符串的任意数量的前缀和后缀来创建第一个字符串。如果无法通过给定方法从给定字符串创建给定字符串,则我们将返回 -1。示例输入 1: ... 阅读更多

加密字符串

Prabhdeep Singh
更新于 2023年7月26日 10:29:46

1K+ 次查看

加密是使用某些技术或特定步骤更改数据的技术,因此它会更改为其他信息,或者无法直接从其中获取先前的信息。对于加密,我们必须遵循某些步骤,这些步骤对于特定类型的加密是固定的。在这个问题中,我们将得到一个字符串,我们必须按照以下步骤对其进行加密 - 首先,我们必须获取所有包含相同字符的子字符串,并将该子字符串替换为单个字符,后跟子字符串的长度。现在,更改 ... 阅读更多

使用给定字符且包含至少 2 个不同字符的 3 个长度字符串的计数

Prabhdeep Singh
更新于 2023年7月26日 10:27:26

92 次查看

给我们三个整数 'a'、'b' 和 'c',分别表示三个不同字符 'A'、'B' 和 'C' 的频率。我们必须找到可以使用这些字符形成的不同字符串的数量,并且形成的字符串中必须存在至少两个不同的字符。我们将看到这个问题的两种方法,一种是朴素方法,另一种是数学方法。示例输入 1:a = 3,b = 2,c = 4 输出:3 解释 我们可以创建三个字符串 'ABC'、'ABC'、 ... 阅读更多

最大化给定二进制数组中要翻转的 0 的数量,使得两个 1 之间至少有 K 个 0

Prabhdeep Singh
更新于 2023年7月26日 10:11:07

95 次查看

二进制数组是一种特殊类型的数组,它仅包含数字 0 和 1。在这个问题中,我们给定了一个二进制数组和整数 K。我们的任务是计算给定二进制数组中可以翻转为 1 的最大 0 的数量,使得两个 1 之间至少有 K 个 0。示例输入 1:arr[] = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 },K = 2 输出 1:是 解释 上述的第 3 个和第 6 个索引 ... 阅读更多

打印可以通过替换通配符“?”形成的所有平衡括号字符串

Prabhdeep Singh
更新于 2023年7月26日 10:08:53

152 次查看

平衡括号意味着如果我们有一串括号,那么每个左括号都有一个对应的右括号,并且括号对是正确嵌套的。字符串的大小应该是偶数。在这个问题中,我们给定了一个也包含字符“?”的括号字符串,我们的任务是通过将“?”替换为适当的括号来形成每个可能的平衡括号字符串。在给定的字符串中,只使用了圆括号“(”和“)”。示例输入 1:str = “()(?)?” 输出 1:()(()) 解释 只有一个平衡 ... 阅读更多

检查是否可以通过在给定范围内选择跳跃值来到达给定二进制字符串的末尾

Prabhdeep Singh
更新于 2023年7月26日 10:00:09

45 次查看

二进制字符串是仅包含两种不同类型字符(即 0 和 1)的字符串。我们给定一个二进制字符串和两个整数 L 和 R。我们可以进行大小在 'L' 和 'R' 之间的跳跃(包括两者),并且只能从字符串值为 '0' 的索引处进行跳跃。我们必须从第零个索引开始,并找出我们是否可以到达最后一个索引。示例输入1:字符串 str = “01001110010” int L = 2,R = 4 输出:是,我们可以到达 ... 阅读更多

如何在 Excel 中插入缺失的顺序编号的数字或行?

Namita Aggarwal
更新于 2023年7月25日 21:33:33

2K+ 次查看

在 Excel 中插入缺失的顺序编号的数字意味着用户希望通过使用可用的 Excel 功能来完成 Excel 中的缺失数字。本文将了解执行此任务的两种基本方法。第一个示例指导正确使用 VBA 代码来完成 Excel 中缺失的序列号。此示例可能有点乏味,因为在这里,用户需要学习编码方式并使用正确的代码缩进以解决任务。工作表中提供的另一个示例描述了使用 kutools 的方法,以填充 ... 阅读更多

如何在 Excel 中突出显示/条件格式化唯一/重复值?

Namita Aggarwal
更新于 2023年7月25日 21:23:59

294 次查看

在Excel中,条件格式是一种允许用户根据特定条件或标准对单元格应用格式的功能。通过使用条件格式,用户可以动态地对单元格进行颜色填充、突出显示或格式化,这取决于用户定义的值、公式或规则。唯一值是在Excel工作表中没有任何完全匹配值的那些值。而重复值是在列表中具有相同值的那些值。本文说明了这两个常见示例。第一个示例允许用户确定重复值。在这个... 阅读更多

广告

© . All rights reserved.