2024-10-13:用go语言,给定一个二进制数组 nums,长度为 n,目标是让 Alice 通过最少的行动次数从 nums 中拾取 k 个1。
2024-09-21:用go语言,给定一个字符串 s,字符串中的每个字符要么是小写字母,要么是问号’?对于一个仅包含小写字母的字符串t,我们
2024-09-25:用go语言,给定一个长度为 n 的整数数组 nums 和一个正整数 k,定义数组的"能量"为所有和为 k 的子序列的数量之
2024-10-02:用go语言,你可以通过遍历字符串s,找到以字符c开头和结尾的非空子字符串,然后统计它们的数量即可。输入:s = "abada", c = "a"。输出:6。解释:以 "a" 开头和结尾的子字符串有: "abada"、"abada"、"abada"、"abada"、"abada"、"abada"。答案2024-10-02:chatgpt题目来自leetcode3084。大体步骤
2024-09-14:用go语言,给定一个正整数数组 nums,定义一个加密函数 encrypt(x),其将一个整数 x 的每一位数字都替换为 x 中。
2024-09-18:用go语言,给定一个从 0 开始的长度为 n 的正整数数组 nums 和一个二维操作数组 queries,每个操作由一个下标值 indexi 和
2024-09-21:用go语言,给定一个字符串 s,字符串中的每个字符要么是小写字母,要么是问号'?'。对于一个仅包含小写字母的字符串t,我们定义cost(i)为在t的前i个字符中与t[i]相同的字符的出现次数。 字符串 t 的分数是所有位置i的cost(i)之和。 现在的任务是用小写字母替换所有的问号'?',使得字符串s的分数最小。如果有多个替换方案使得分数最小,那么返回字典序最小的一个。 输
2024-09-07:用go语言,给定一个包含 n 个非空字符串的数组 arr,你的任务是找出一个长度为 n 的字符串数组 answer。满足以
2024-09-11:用go语言,给定一个从0开始的整数数组nums和一个正奇数整数k,要求在nums数组中选择k个不重叠的子数组,使得
2024-08-31:用go语言,给定一个数组apple,包含n个元素,每个元素表示一个包裹中的苹果数量;另一个数组capacity包含m个元素,表
2024-09-04:用go语言,给定一个长度为n的数组 happiness,表示每个孩子的幸福值,以及一个正整数k,我们需要从这n个孩子中选
2024-09-07:用go语言,给定一个包含 n 个非空字符串的数组 arr,你的任务是找出一个长度为 n 的字符串数组 answer。满足以下条件:对于每个索引 i,answer[i] 是 arr[i] 的最短子字符串,并且这个子字符串不是 arr 中其他字符串的子字符串。如果有多个这样的子字符串,则选择字典序最小的一个。如果不存在这样的子字符串,则对应位置的 answer[i] 应为一个空字
2024-08-24:用go语言,给定一个下标从1开始,包含不同整数的数组 nums,数组长度为 n。你需要按照以下规则进行 n 次操作,
2024-08-28:用go语言,给定一个从1开始、长度为n的整数数组nums,定义一个函数greaterCount(arr, val)可以返回数组arr中大于val的元素数量。按照以下规则进行n次分配到两个数组arr1和arr2中:1.第一次操作将nums[1]加入arr1。2.第二次操作将nums[2]加入arr2。3.对于第i次操作:3.1.如果arr1中大于nums[i]的元素
2024-08-31:用go语言,给定一个数组apple,包含n个元素,每个元素表示一个包裹中的苹果数量;另一个数组capacity包含m个元素,表示m个不同箱子的容量。有n个包裹,每个包裹内装有指定数量的苹果,以及m个箱子,每个箱子的容量不同。任务是将这n个包裹中的所有苹果重新分配到箱子中,最小化所需的箱子数量。需要注意的是,可以将同一个包裹中的苹果分装到不同的箱子中。需要计算并返回实现这一目标
2024-08-21:用go语言,给定一个从 0 开始索引的整数数组 nums 和一个整数 k,请设计一个算法来使得数组中的所有元素都大于或
2024-08-17:用go语言,给定一个从0开始的整数数组nums和一个整数k,每次操作可以删除数组中的最小元素。你的目标 [11, 10]。
2024-08-24:用go语言,给定一个下标从1开始,包含不同整数的数组 nums,数组长度为 n。你需要按照以下规则进行 n 次操作,将数组 nums 中的所有元素分配到两个新数组 arr1 和 arr2 中:1.首先将 nums 中第一个元素加入 arr1。2.然后将 nums 中第二个元素加入 arr2。3.如果 arr1 的最后一个元素 大于 arr2 的最后一个元素,就将 nums[i
2024-08-10:用go语言,给定两个下标从 1 开始的整数数组nums和,分别长度为n和m。最初,nums中的所有下标都是未标记的
2024-08-14:用go语言,给定两个长度分别为n和m的整数数组nums和changeIndices,下标从1开始。初始时,nums 中所有下标均未标
2024-08-17:用go语言,给定一个从0开始的整数数组nums和一个整数k,每次操作可以删除数组中的最小元素。你的目标是通过这些操作,使得数组中的所有元素都大于或等于k。请计算出实现这个目标所需的最少操作次数。输入:nums = [2,11,10,1,3], k = 10。输出:3。解释:第一次操作后,nums 变为 [2, 11, 10, 3] 。第二次操作后,nums 变为 [11, 1
2024-08-14:用go语言,给定两个长度分别为n和m的整数数组nums和changeIndices,下标从1开始。初始时,nums 中所有下标均未标记。从第1秒到第m秒,每秒可以选择以下四种操作之一:1.选择范围 [1, n] 中一个下标 i,将nums[i]减少1。2.将nums[changeIndices[s]]设为任意非负整数。3.选择范围 [1, n] 中一个下标 i,标记满足num
2024-08-03:用go语言,给定一个从 0 开始的字符串数组words我们定义一个名为的布尔函数,该函数接受两个字符串参数str1和str2。当st
2024-08-07:用go语言,给定一个长度为偶数的整数数组 nums,需要将该数组分割成两部分 nums1 和 nums2,满足以下条件:nums
2024-08-10:用go语言,给定两个下标从 1 开始的整数数组 nums 和 changeIndices,分别长度为 n 和 m。最初,nums 中的所有下标都是未标记的。你的任务是标记 nums 中所有的下标。你可以在从第 1 秒到第 m 秒的时间段内执行以下操作之一:1.选择范围 [1, n] 中的一个下标 i,将 nums[i] 减少 1。2.如果 nums[changeIndices
2024-07-27:用go语言,给定一个正整数数组,最开始可以对数组中的元素进行增加操作,每个元素最多加1。然后从修改后的数组中
2024-07-31:用go语言,给定两个正整数数组arr1和arr2,我们要找到属于arr1的整数x和属于arr2的整数y组成的所有数对(x, y)中,具有最长缀的长度是多少,如果没有公共前缀则返回0。
2024-08-03:用go语言,给定一个从 0 开始的字符串数组 words,我们定义一个名为 isPrefixAndSuffix 的布尔函数,该函数接受两个字符串参数 str1 和 str2。当 str1 同时是 str2 的前缀和后缀时,函数返回 true;否则返回 false。例如,isPrefixAndSuffix("aba", "ababa") 返回 true,因为 "aba" 既是
2024-07-20:用go语言,给定一个字符串 s,依次遍历 ‘a’ 到 ‘z’,每次操作删除 s 中出现位置最早的字符,直到 s 为空为止。返回
2024-07-24:用go语言,给定一个整数数组 nums,其中至少包含两个元素。可以根据以下规则执行操作:选择最前面两个元素删除、选择最后两个元出:2。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号