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。
2024-07-24:用go语言,给定一个整数数组 nums,其中至少包含两个元素。可以根据以下规则执行操作:选择最前面两个元素删除、选择最后两个元素删除,或选择第一个和最后一个元素删除。每次操作的得分是被删除元素的和。在每次操作后,所有操作得分需保持相同。问题要求确定在这些前提下,最多可以进行多少次操作。最终需要返回可进行的最大操作次数。输入:nums = [3,2,6,1,4]。输出:2。解释
2024-07-17:用go语言,给定一个整数数组nums,我们可以重复执行以下操作:选择数组中的前两个元素并删
2024-07-13:用go语言,给定一个从0开始的长度为n的整数数组nums和一个从0开始的长度为m的整数数组pattern,其中pattern数
2024-07-17:用go语言,给定一个整数数组nums,我们可以重复执行以下操作:选择数组中的前两个元素并删除它们,每次操作得到的分数是被删除元素的和。在保持所有操作的分数相同的前提下,请计算最多能执行多少次操作。返回可以进行的最大操作次数。输入:nums = [3,2,1,4,5]。输出:2。解释:我们执行以下操作:1.删除前两个元素,分数为 3 + 2 = 5 ,nums = [1,4,5
2024-07-06:用go语言,给定一个从0开始的长度为n的整数数组nums和一个从0开始的长度为m的整数数组pattern,其中pattern数k];
2024-07-10:用go语言,给定一个字符串数组words,其中包含一些字符串。可以通过任意次数的操作来交换字符串中的字符。每次
2024-07-10:用go语言,给定一个字符串数组words,其中包含一些字符串。可以通过任意次数的操作来交换字符串中的字符。每次操作可选两个位置上的字符进行交换。问经过操作后,数组中最多可以形成多少个回文串。要解决此问题,一种简单的方法是统计每个字符串中各个字符的出现次数,并计算每对字符能否组成回文串。如果两个字符出现次数之和为偶数,它们可以组成回文串;如果为奇数,将多出来的一个字符放到中间位
2024-06-29:用go语言,给定一个非零整数数组nums描述了一只蚂蚁根据数组元素的值向左或向右移动。蚂蚁每次移动的步数取决于当前元素的正负号。
2024-07-03:用go语言,给定一个初始字符串 word 和一个整数 k,我们需要按照以下规则进行操作:每秒钟执 的前缀 “aba”,并在末尾添加 “bac”。因此,word 变为 “cababac”。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号