2024-06-29:用go语言,给定一个非零整数数组nums描述了一只蚂蚁根据数组元素的值向左或向右移动。蚂蚁每次移动的步数取决于当前元素的正负号。
2024-07-03:用go语言,给定一个初始字符串 word 和一个整数 k,我们需要按照以下规则进行操作:每秒钟执 的前缀 “aba”,并在末尾添加 “bac”。因此,word 变为 “cababac”。
2024-07-03:用go语言,给定一个初始字符串 word 和一个整数 k,我们需要按照以下规则进行操作:每秒钟执行两个操作,即删除word的前k个字符并在末尾添加k个任意字符,直到word恢复到初始状态为止。我们需要计算恢复到初始状态所需的最短时间,该时间必须大于零。输入:word = "abacaba", k = 3。输出:2。解释:第 1 秒,移除 word 的前缀 "aba",并在末尾
2024-06-22:用go语言,给定一个起始下标为 0 的长度为3的整数数组 nums,根据这些数字构建三角形。如果无法构成三角形,则
2024-06-26:用go语言,给定一个长度为n的数组nums和一个正整数k,找到数组中所题目来自leetcode3026。
2024-06-29:用go语言,给定一个非零整数数组 nums,描述了一只蚂蚁根据数组元素的值向左或向右移动。蚂蚁每次移动的步数取决于当前元素的正负号。如果当前元素是负数,则向左移动相应步数;如果是正数,则向右移动相应步数。请计算蚂蚁返回到边界的次数。边界是一个无限空间,在蚂蚁移动一个元素的步数后才会检查是否到达边界。因此,只有当蚂蚁移动的距离为元素的绝对值时才算作达到了边界。输入:nums =
2024-06-15:用go语言,Alice 和 Bob 在一个环形草地上玩一个回合制游戏。草地上分布着一些鲜花,其中 Alice 到 Bob
2024-06-19:用go语言,给定一个起始下标为 0 的整数数组 nums 和一个整数 k,可以执行一个操作将相邻两个元
2024-06-26:用go语言,给定一个长度为n的数组nums和一个正整数k,找到数组中所有相差绝对值恰好为k的子数组,并返回这些子数组中元素之和的最大值。如果找不到这样的子数组,返回0。输入:nums = [-1,3,2,4,5], k = 3。输出:11。解释:好子数组中第一个元素和最后一个元素的差的绝对值必须为 3 。好子数组有 [-1,3,2] 和 [2,4,5] 。最大子数组和为 11
2024-06-08:用go语言,给定三个正整数 n、x和y,表示城市中的房屋数量以及编号为x和y的两个特殊房屋。在这座城市中,房屋通过街道相连。对于每个编号i(1
2024-06-12:用go语言,给定一个下标从 0 开始的字符串s,其中包含用户的输入。所谓按键变更是指按下与上次按下的键不同话说,如果用户先按下字母 ‘a’,然后再按下字母 ‘A’,不算作按键变更。输入:s = “aAbBcC”。输出:2。
2024-06-19:用go语言,给定一个起始下标为 0 的整数数组 nums 和一个整数 k,可以执行一个操作将相邻两个元素按位AND后替换为结果。要求在最多执行 k 次操作的情况下,计算数组中所有元素按位OR后的最小值。输入:nums = [3,5,3,2,7], k = 2。输出:3。解释:执行以下操作:1.将 nums[0] 和 nums[1] 替换为 (nums[0] & num
2024-06-01:用go语言,给定一个从0开始索引的整数数组 nums 、两个正整数 k 和 dist。数组的代价是该数组中的第一个元素
2024-06-05:用go语言,给定三个正整数 n、x 和 y,描述一个城市中由 n 个房屋和 n 条街道连接的情况。城市中存在一条额外的街道连接房
2024-06-15:用go语言,Alice 和 Bob 在一个环形草地上玩一个回合制游戏。草地上分布着一些鲜花,其中 Alice 到 Bob 之间顺时针方向有 x 朵鲜花,逆时针方向有 y 朵鲜花。游戏规则如下:1.游戏从 Alice 开始。2.每个回合中,当前玩家必须选择顺时针或逆时针,并在所选方向上摘取一朵鲜花。3.游戏继续直到所有鲜花都被摘完,此时当前玩家捕捉到对手,获得胜利。给定两个整数
2024-06-12:用go语言,给定一个下标从 0 开始的字符串 s,其中包含用户的输入。所谓按键变更是指按下与上次按下的键不同的键。举例来说,如果 s = "ab",表示发生了一次按键变更;而对于 s = "bBBb",则没有发生按键变更。要求计算用户输入过程中按键发生变更的次数。需要注意的是,shift 键或 caps lock 键等修饰键不算作按键变更。换句话说,如果用户先按下字母 'a'
2024-05-11:用go语言,给定一个从零开始索引的字符串 s,以及两个字符串 a 和 b,还有一个整数 k。定义美丽下标为满足特定
2024-05-15:用go语言,考虑一个整数 k 和一个整数 x。对于一个数字 num,在其二进制表示中,从最低有效位开始,我们计算在 x
2024-05-18:用go语言,给定一个从 0 开始的字符串 s,以及两个子字符串 a 和 b,还有一个整数 k。定义一个“美丽下标”,当满足以下条件时 在字符串 s 中的位置,且该位置范围为 0
2024-05-22:用go语言,你有一个包含 n 个整数的数组 nums。每个数组的代价是指该数组中的第一个元素的值。你的目标是将这
2024-06-05:用go语言,给定三个正整数 n、x 和 y,描述一个城市中由 n 个房屋和 n 条街道连接的情况。城市中存在一条额外的街道连接房屋 x 和房屋 y。需要计算对于每个街道数(从 1 到 n),有多少房屋对满足从一个房屋到另一个房屋经过的街道数正好为该街道数。在结果数组中,索引 k 对应的值表示满足此条件的房屋对数量。输入:n = 3, x = 1, y = 3。输出:[6,0,
2024-04-10:用go语言,考虑一个非负整数数组 A,如果数组中相邻元素之和为完全平方数,我们称这个数组是正方形数组。现在要计
2024-06-01:用go语言,给定一个从0开始索引的整数数组 nums 、两个正整数 k 和 dist 。数组的代价是该数组中的第一个元素。问题要求将数组 nums 分割成 k 个连续且不重叠的子数组,同时确保第二个到第k个子数组的第一个元素与它前面的子数组的最后一个元素的距离不超过 dist 。换句话说,要把数组分割成这样的子数组:nums[0..(i1 - 1)], nums[i1..(i
2024-05-29:用go语言,给定一个只包含正整数的数组 nums,任务是通过多次操作最小化数组的长度。每次操自leetcode3012。
2024-05-25:用go语言,给定一个只包含正整数且下标从0开始的数组nums。你可以执行以下操作:如果两个相邻元
2024-05-29:用go语言,给定一个只包含正整数的数组 nums,任务是通过多次操作最小化数组的长度。每次操作可以从数组中选择两个不同的下标 i 和 j,使得 nums[i] 和 nums[j] 均为正整数。然后,将 nums[i] 除以 nums[j] 的余数插入数组末尾,同时删除原始的两个元素。最终要求计算进行操作后的最短数组长度。输入:nums = [1,4,3,1]。输出:1。答案2
2024-05-25:用go语言,给定一个只包含正整数且下标从0开始的数组nums。你可以执行以下操作:如果两个相邻元素的二进制表示中包含相同数量的1,那么可以交换这两个元素。你可以重复进行这个操作任意次数(包括0次)。你的任务是判断能否通过这些操作使得数组变得有序。如果可以,返回true;否则返回false。输入:nums = [8,4,2,30,15]。输出:true。答案2024-05-25
2024-03-30:用go语言,集团里有 n 名员工,他们可以完成各种各样的工作创造利润,第 i 种工作会产生 profit[i] 的利润,它要求 group[i] 名成员值。
2024-04-03:用go语言,在一个小城市里,有 m 个房子排成一排,你需要给每个房子涂上 n 种颜色之一(颜色编号为 1 到 n ),有
2024-05-22:用go语言,你有一个包含 n 个整数的数组 nums。每个数组的代价是指该数组中的第一个元素的值。你的目标是将这个数组划分为三个连续且互不重叠的子数组。然后,计算这三个子数组的代价之和,要求返回这个和的最小值。输入:nums = [1,2,3,12]。输出:6。答案2024-05-22:chatgpt题目来自leetcode3010。大体步骤如下:1.初始化操作:从 main
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号