找到 34423 篇文章 适用于编程

C++中给定移动后机器人的位置

sudhir sharma
更新于 2020年4月17日 08:01:15

1K+ 阅读量

在这个问题中,我们给定一个机器人,它可以向四个方向移动,但每次只能移动一步。方向为上('U')、下('D')、左('L')、右('R')。我们还给定一个包含方向首字母的字符串。我们的任务是打印机器人的最终位置,给定机器人的初始位置为 (0, 0)。让我们举个例子来理解这个问题输入 - 输入:'LDRRUL'输出 - (0, 0)解释 -L (左):(0, 0) -> (-1, 0) D (下):(-1, 0) -> (-1, -1) R (右):(-1, -1) -> (0, -1) R (右):... 阅读更多

C++中数字中第K个设置位的位

sudhir sharma
更新于 2020年4月17日 07:58:52

460 阅读量

在这个问题中,我们给定两个整数 N 和 K。我们的任务是找到数字 N 的第 K 个设置位的索引,从右开始计数。设置位是从数字的二进制表示中检查的。二进制表示中的索引从右边的索引 0 开始,并向左传播。示例 - 在二进制数“011101”中,从右边索引 0 处我们有 1,从右边索引 1 处我们有 0,依此类推。现在,让我们举个例子来理解这个问题输入 - N = 6,K = 2输出 - 2解释 - ... 阅读更多

C++中偶数位置为正数,奇数位置为负数(相对顺序不保持)

sudhir sharma
更新于 2020年4月17日 07:55:04

294 阅读量

在这个问题中,我们给定一个数组,我们的任务是转换数组,使所有正数位于偶数索引位置,所有负数位于奇数索引位置。正数和负数的数量可能不相等,在这种情况下,我们不会移动额外的值。让我们举个例子来理解这个问题,输入 - {3, 5, -1, 19, -7, -2}输出 - {3, -1, 5, -7, 19, -2}为了解决这个问题,我们将不得不找到数组中无序的元素。可能有 ... 阅读更多

C++中给定字符集的单词可能性

sudhir sharma
更新于 2020年4月17日 07:49:52

115 阅读量

在这个问题中,我们有两个字符串 str1 和 str2。我们的任务是检查 str2 的所有字符是否都存在于 str1 中。让我们举个例子来理解这个问题输入 -str1 = “Hello” str2 = “Hell”输出 - 是解释 - str2 的所有字符都存在于 str1 中。为了解决这个问题,一个简单的解决方案是在 str1 中检查 str2 的每个字符,然后返回解决方案。但我们需要创建有效的解决方案。因此,我们将使用一个频率数组(所有有效字符的长度为 256),然后遍历 str1 并根据 ... 阅读更多

C++中走出迷宫的可能性

sudhir sharma
更新于 2020年4月17日 07:46:33

220 阅读量

在这个问题中,我们给定一个由 n 个整数组成的迷宫,每个整数表示要执行的移动次数。以及使用“>”和“<”指示的方向>>输出 - 是解释 - 从起点开始移动,我们将向前移动 2 个位置,然后向前移动 1 个位置,然后向前移动 4 个位置。这将使我们走出迷宫。为了解决这个问题,我们将检查是否可以走出迷宫。为此,我们需要低于 0 或高于 n。从 0 开始,我们将根据符号处理方向 ... 阅读更多

C++中使最大部分可被3整除的数字的可能切割

sudhir sharma
更新于 2020年4月17日 07:43:24

97 阅读量

在这个问题中,我们给定一个很大的整数值(最多 105 位数字)。我们的任务是打印所需的切割总数,以便最大部分可被 3 整除。让我们举个例子来理解这个问题输入 - 9216输出 - 3解释 - 该数字被划分为 9|21|6。为了解决这个问题,我们将不得不从数字的最低有效位开始,即数字的最后一位。在这里,我们将找到最小的可被三整除的数字。然后根据它更新计数。示例 - 如果 arr[i] 使 3 可被 ... 阅读更多

C++中骑士的可能走法

sudhir sharma
更新于 2020年4月17日 07:41:13

887 阅读量

在这个问题中,我们给定一个 m*n 的棋盘,其中填充的位置用 1 标记,即如果 board[i][j] = 1,则那里有一些棋子,并且我们给定起始位置。我们的任务是找到棋盘上骑士的总可能走法,如果所有棋子都是相同的颜色,即不会进行攻击。国际象棋中的骑士是一个可以在所有方向上以某种特殊方式移动的棋子。国际象棋中骑士的走法是 - 水平移动两次和垂直移动一次。垂直移动两次和水平 ... 阅读更多

C++中给定元素集的矩形和正方形的可能数量

sudhir sharma
更新于 2020年4月17日 07:37:24

304 阅读量

在这个问题中,我们给定一个包含 N 个整数的数组,表示 n 根棍子的长度。我们的任务是打印可以用给定长度的棍子创建的矩形和正方形的数量。让我们举个例子来理解这个问题输入 - 数组 = {5, 5, 7, 7, 1, 4}输出 - 1解释 - 一个边长为 5 5 7 7 的矩形。为了解决这个问题,我们将不得不检查矩形和正方形是否可能。现在,为了创建一个正方形或矩形,应该有两根相同长度的棍子,矩形为 2,正方形为 4 ... 阅读更多

C++中的可能时间

sudhir sharma
更新于 2020年4月17日 07:29:13

48 阅读量

在这个问题中,我们使用发光数字显示器或七段显示器(如计算器)给定两位时间。我们的任务是计算通过点亮或删除显示器的一位而可能出现的其他时间的可能性。七段显示器是一种特殊的显示器,它通过点亮显示器的线条来显示数字。七段显示器的示例是 - 让我们举个例子来理解这个问题,输入 - 7 5输出 -解释 - 对于 7,可以使用 5 个数字来替换它。它们是 9、3、8、0、7。对于 5,4 个数字 ... 阅读更多

C++中从数组值形成三角形的可能性

sudhir sharma
更新于 2020年4月17日 07:26:45

4K+ 阅读量

在这个问题中,我们给定一个整数数组。我们的任务是检查是否可以创建一个非退化三角形,将数组的元素作为三角形的边。非退化三角形 - 它是一个具有正面积的三角形。具有边 a、b、c 的非退化三角形的条件是 -a + b > c a + c > b b + c > a让我们举个例子来更好地理解这个问题 - 输入 - arr[2, 5 ,9, 4, 3]输出 - 是解释 - 形成的三角形为 2 3 4。为了解决这个问题,我们 ... 阅读更多

广告

© . All rights reserved.