找到 34423 篇文章,关于编程

查找具有给定范围内的最大元素和的 N 长度二进制字符串

Prabhdeep Singh
更新于 2023年5月17日 14:36:19

160 次浏览

我们将得到一个数组,该数组将包含表示范围的数对,其值范围为 0(包含)到 N(不包含)。这里,N 是我们必须作为答案返回的二进制字符串的大小。对于所有给定的范围,我们必须最大化零和一的频率乘积的总和。我们将实现两种方法,一种是通过查找所有字符串的朴素方法,另一种是有效的解决方案。示例输入 1 给定数组:{{1, 3}, {2, 4}, {2, 5}} 字符串长度:6 输出 ... 阅读更多

通过交换给定字符串中包含“1”的索引处的相邻元素来排序数组

Prabhdeep Singh
更新于 2023年5月17日 14:33:57

332 次浏览

对数组进行排序意味着以递增顺序排列数组的所有元素。通过交换相邻元素对数组进行排序意味着我们只能交换彼此相邻的元素,但我们可以任意多次交换相邻元素。我们将得到一个二进制字符串,该字符串只包含两种类型的字符“0”和“1”。如果给定字符串中的任何字符为“0”,则我们不能将数组中该索引处的元素与相邻元素交换。示例输入 1 给定数组:{1, 4, 3, 2, 5, 7, 6} 给定 ... 阅读更多

使给定的二进制字符串相等所需的最小翻转相邻位数

Prabhdeep Singh
更新于 2023年5月17日 14:30:48

327 次浏览

二进制字符串是仅包含两种不同字符 0 和 1 的字符串。我们将得到两个长度相同的二进制字符串,我们的任务是通过切换第一个字符串的两个相邻字符来使它们相等。此外,我们必须尽可能少地进行操作。如果无法将第一个字符串转换为第二个字符串,则返回 -1。示例输入 1 string1:101001 string 2:100110 输出:2 说明 - 我们可以切换第二个索引字符和 ... 阅读更多

Python 程序获取数组中的第一个元素

Gireesha Devara
更新于 2023年5月29日 15:00:17

216 次浏览

在编程中,数组是一种数据结构,用于存储同构数据元素的集合。数组中的每个元素都由索引值或键标识。Python 中的数组 Python 没有内置的数据结构来表示数组,但它有一个内置的 array 模块用于数组。我们还可以使用 NumPy 包来处理 python 中的数组。由 array 模块定义的数组是 - array('i', [1, 2, 3, 4]) 由 NumPy 模块定义的 NumPy 数组是 - array([1, 2, 3, 4]) 此外,我们可以 ... 阅读更多

使用 M 的数字使 N 的最大计数,其中 2 和 5,以及 6 和 9 可以分别视为相同

Prabhdeep Singh
更新于 2023年5月16日 13:52:56

128 次浏览

最大计数是最大可能计数。这里我们给定一个整数 N 和一个整数字符串 M。我们的任务是使用整数字符串 M 的数字返回生成数字 N 的最大计数。还给定,我们可以将 2 和 5,以及 6 和 9 分别视为相同。示例输入 1 N = 29 M = "2569783" 输出 1:2 说明 - 由于 5 与 2 相同,而 6 与 9 相同,因此我们共有两个 ... 阅读更多

找到通过插入给定数字形成的最小数字

Prabhdeep Singh
更新于 2023年5月16日 13:50:26

259 次浏览

在给定数字中插入一个数字意味着在给定数字的前面、后面或中间添加一个新的给定数字。我们给定一个数字和一个数字,并且必须以使结果新数字尽可能小的方式将数字添加到数字中。我们将数字转换为字符串以使插入工作更容易。此外,给定数字也可能是负数,因此我们必须考虑这种情况。示例输入 1 给定数字:124 给定数字:3 输出:1234 ... 阅读更多

最大化给定 HH:MM 格式时间中的缺失值

Prabhdeep Singh
更新于 2023年5月16日 13:46:32

93 次浏览

我们将得到一个长度为五的字符串,它以 HH:MM 格式表示时间。字符串中可能存在一些“?”,我们必须用任何数字替换它们,以便结果是可能的最大有效时间。此外,给定的字符串数字将是有效的,“:”将出现在字符串的确切位置。我们将使用两种方法,第一种是暴力方法,另一种是有效的方法。示例输入 1 给定字符串:12:5?输出:12:59 说明 我们只有一个 ... 阅读更多

Python 程序使用指定的索引范围从数组中获取子数组

Gireesha Devara
更新于 2023年5月29日 14:33:08

12K+ 次浏览

数组是一种同构数据结构,用于存储一组相同数据类型的元素。数组中的每个元素都由键或索引值标识。子数组 子数组定义为数组的连续元素的一小部分。如果我们取一个包含 5 个整数元素的数组,如下所示。[9, 3, 1, 6, 9] 那么子数组将是 - [9, 3] [9, 3, 1] [3, 1, 6, 9] Python 中的数组 在 Python 中,我们没有特定的数据结构来表示数组。但是,... 阅读更多

生成通过用给定的相应符号替换字母形成的所有可能的字符串

Prabhdeep Singh
更新于 2023年5月16日 13:41:10

220 次浏览

生成所有可能的字符串是将字符串的一个字符替换为相应的符号并生成所有可能的字符串。我们将得到一个大小为“N”的字符串“s”和一个大小为“M”的字符对的无序映射“mp”。在这里,我们可以用字符串“s”中的 mp[i][1] 替换 mp[i][0],通过这样做,我们的任务是生成所有可能的字符串。示例输入:s = “xyZ”,mp = {‘x’ : ‘$’,‘y’ : ‘#’,‘Z’ : ‘^’} 输出:xyZ xy^ x#Z z#^ $yZ $y^ $#Z $#^ 说明 - 在 ... 阅读更多

Python 程序将一个数组推入另一个数组

Gireesha Devara
更新于 2023年5月29日 14:27:12

2K+ 次浏览

在编程中,数组是一种数据结构,用于存储同构数据元素的集合。数组中的每个元素都由索引值标识。但是Python没有特定的数据类型来表示数组。相反,我们可以使用列表作为数组。Python中的数组在这里,我们将列表表示为数组。[1, 4, 6, 5, 3] Python的索引从0开始,因此上述数组元素可以使用其各自的索引值0、1、2、3、4来访问。将一个数组推入另一个数组意味着……阅读更多

广告
© . All rights reserved.