201 次浏览
假设我们得到一个正整数列表。我们必须按降序对列表进行排序,然后将其中的所有元素连接起来形成一个字符串。我们返回连接后的字符串。因此,如果输入类似于 input = [415, 78, 954, 123, 5],则输出将为 954785415123为了解决这个问题,我们将遵循以下步骤−定义一个函数 cmp() 。这将获取 l、r 如果 (l 的字符串表示 + r 的字符串表示) 的整数形式 > (r 的字符串表示 + l 的字符串表示) 的整数形式,则返回 1否则,返回 ... 阅读更多
226 次浏览
假设我们得到一个数组 mat,其中元素具有以下形式 [p, q, r],其中 p、q 是几何坐标,r 是半径值。数组中的项目是给定宽度 w 的矩形区域中炸弹的位置。矩形无限长,并以 x 坐标 x = 0 到 x = w 为界。炸弹位置中的 r 值表示炸弹的安全半径,这意味着小于炸弹半径的任何东西都将触碰它。因此,我们必须做的是 ... 阅读更多
241 次浏览
假设在二维空间中,一个指针位于坐标为 (px, py) 的点 p 处。现在指针必须移动到另一个坐标为 (qx, qy) 的点 q。指针不能自由移动,如果某些点位于它们之间,它可以移动到 q。我们得到一个点数组“paths”,其中包含各种坐标点。如果指针位于当前指针位置的 (x+1, y) 或 (x, y+1) 或 (x-1, y) 或 (x, y-1) 处,则指针可以移动到该点。数组中给定的点 ... 阅读更多
209 次浏览
假设我们正在玩纸牌游戏。我们得到几张线性排列的卡片,每张卡片上都有一个数字。卡片上的数字是随机分布的;并且在卡片的开头和结尾,插入了两张数字为 1 的卡片。现在,在游戏中,我们必须通过拾取给定的卡片来收集最大点数。卡片在数组“cards”中表示,其中数组中的元素表示卡片的数量 cards[i]。当我们拾取卡片 i 时,我们收集点数 cards[i - 1] * cards[i] ... 阅读更多
486 次浏览
假设我们正在玩一个两人游戏,其中有 n 个弹珠,并且在每一轮中,玩家必须拿走正方形数量的弹珠。如果玩家无法拿走该正方形数量的弹珠,则他/她输了。因此,给定一个数字 n,我们必须确定我们是否可以赢得游戏。我们始终先走一步并选择最优数量的弹珠。因此,如果输入类似于 14,则输出将为 True。因为在第一步中,我们拿走 9 个弹珠。这剩下 5 个弹珠,其中 ... 阅读更多
263 次浏览
假设我们必须计划一次公路旅行,其中涉及访问来自不同国家的各个城市。我们有一个道路列表“R”,其中每个元素都描述为 (x, y, cost)。x 表示道路的起始城市,y 表示道路的目标城市,cost 表示通过该道路旅行的成本。我们还有一个列表“C”,其中每个元素都是一个国家,并且一个元素包含该国家的城市。现在,我们还有一个起始城市“s”和一个目标城市“e”,我们希望前往目标城市 ... 阅读更多
207 次浏览
假设我们得到三个数组;curr_a、curr_b 和 conv_rate。第一个数组包含一些货币名称,第二个数组也是如此,而数组 conv_rate 包含 curr_a[i] 到 cuur_b[i] 之间的转换率。conv_rate[i] 的项目是 curr_a[i] 和 curr_b[i] 之间的转换率。现在,我们得到两种货币 src 和 dest。我们必须找出从 src 到 dest 的转换率。我们返回该值作为输出,如果不可能,则返回 0。因此,如果输入类似于 src = "INR",dest = "JPY",curr_a = ... 阅读更多
260 次浏览
假设我们得到一个包含 0 和 1 的二进制字符串 input_str。我们的任务是通过交换给定字符串中的 1 来对 0 和 1 进行分组。我们必须执行最少的交换操作,并且我们必须返回该值。需要牢记的一件事是,我们只能交换相邻的值。因此,如果输入类似于 input_str = 10110101,则输出将为 4交换将如下所示−10110101->01110101->01111001->01111010->01111100交换总数:4。为了解决这个问题,我们将遵循以下步骤−one := 一个包含 ... 阅读更多
270 次浏览
假设我们有两个列表 nums1 和 nums2。这两个列表中的每一个都以运行长度编码的形式表示一个向量。因此,例如,向量 [1, 1, 1, 2, 2, 2, 2] 表示为 [3, 1, 4, 2]。(因为有 3 个一和 4 个二)。因此,我们必须找到这两个向量的点积。(点积是两个向量中存在的元素的逐元素乘积之和)。因此,如果输入类似于 nums1 = [2, 7, 5, 3] nums2 = [3, 5, 4, 2],则输出将为 109 ... 阅读更多
291 次浏览
假设我们有一个有向图的边列表,有 n 个节点,节点名称为 0 到 n-1。我们还有两个整数值 a 和 b。我们需要检查是否存在任何节点 c,使得我们可以从 c 到达 a,并且也可以从 c 到达 b。所以,如果输入像 a = 2,b = 3,那么输出将为 True,因为这里 c = 0,所以我们有从 0 到 2 和从 0 到 3 的路径。为了解决这个问题,我们将遵循以下步骤 - 定义一个函数 ... 阅读更多