随笔分类 -  福大大架构师每日一题

1 2 3 4 5 ··· 33 下一页
摘要:2025-01-22:使二进制数组全部等于 1 的最少操作次数Ⅱ。用go语言,给定一个二进制数组 nums,你可以对数组进行以下操作任意次(包括0次): 选择任何一个下标 i,并将从该下标开始到数组末尾的所有元素进行反转。反转的意思是将0变为1,或将1变为0。 请计算将 nums 数组中的所有元素都 阅读全文
posted @ 2025-01-22 10:41 福大大架构师每日一题 阅读(6) 评论(0) 推荐(0) 编辑
摘要:2025-01-18:施咒的最大总伤害。用go语言,一个魔法师掌握了多种不同的咒语,每个咒语对应一个伤害值,这些伤害值存储在数组 power 中,其中可能会有多个咒语具有相同的伤害值。 使用某个特定伤害值为 power[i] 的咒语后,魔法师不能再使用伤害值为 power[i] - 2、power[ 阅读全文
posted @ 2025-01-18 12:30 福大大架构师每日一题 阅读(28) 评论(0) 推荐(0) 编辑
摘要:2025-01-15:执行操作可获得的最大总奖励 Ⅰ。用go语言,给定一个整数数组 rewardValues,其中包含 n 个代表奖励值的数字。 你开始时的总奖励 x 为 0,并且所有下标都是未标记状态。你可以进行以下操作若干次: 1.从索引范围 [0, n - 1] 中选择一个未标记的下标 i。 阅读全文
posted @ 2025-01-15 09:59 福大大架构师每日一题 阅读(7) 评论(0) 推荐(0) 编辑
摘要:2025-01-11:求出最长好子序列Ⅰ。用go语言,给定一个整数数组 nums 和一个非负整数 k,我们需要找出满足特定条件的子序列。 具体来说,如果一个整数序列 seq 在下标范围 [0, seq.length - 2] 内最多有 k 个下标 i 使得 seq[i] 不等于 seq[i + 1] 阅读全文
posted @ 2025-01-11 13:13 福大大架构师每日一题 阅读(4) 评论(0) 推荐(0) 编辑
摘要:2025-01-08:找到按位或最接近 K 的子数组。用go语言,给定一个数组 nums 和一个整数 k,你的目标是找到一个子数组,使得该子数组中所有元素进行按位或运算后的结果与 k 之间的绝对差值尽量小。 具体地,你需要确定一个子数组 nums[l..r],使得以下表达式的值最小化: |k - ( 阅读全文
posted @ 2025-01-08 13:21 福大大架构师每日一题 阅读(9) 评论(0) 推荐(0) 编辑
摘要:2025-01-04:不包含相邻元素的子序列的最大和。用go语言,给定一个整数数组 nums 和一个由二维数组 queries 组成的查询列表,其中每个查询的格式为 queries[i] = [posi, xi]。 对于每个查询 i,首先将 nums[posi] 的值更新为 xi,然后计算在这一更新 阅读全文
posted @ 2025-01-04 15:52 福大大架构师每日一题 阅读(6) 评论(0) 推荐(0) 编辑
摘要:2025-01-01:优质数对的总数Ⅰ。用go语言,给定两个整数数组 nums1 和 nums2,分别长度为 n 和 m,以及一个正整数 k。 如果 nums1 数组中的元素 nums1[i] 能被 nums2 数组中的元素 nums2[j] 乘以 k 除尽,则称 (i, j) 为一个优质数对(其中 阅读全文
posted @ 2025-01-01 15:22 福大大架构师每日一题 阅读(8) 评论(0) 推荐(0) 编辑
摘要:2024-12-28:求出出现两次数字的 XOR 值。用go语言,给定一个数组 nums,其中的数字出现的频率要么是一次,要么是两次。 请找出所有出现两次的数字,并计算它们的按位 XOR 值。 如果没有数字出现两次,则返回 0。 1 <= nums.length <= 50。 1 <= nums[i 阅读全文
posted @ 2024-12-28 20:36 福大大架构师每日一题 阅读(4) 评论(0) 推荐(0) 编辑
摘要:2024-12-21:从魔法师身上吸取的最大能量。用go语言,在一个神秘的地牢里,有 n 名魔法师排成一列。每位魔法师都有一个能量属性,有的提供正能量,而有的则会消耗你的能量。 你被施加了一种诅咒,吸收来自第 i 位魔法师的能量后,你会立即被传送到第 (i + k) 位魔法师。在这个过程中,你会不断 阅读全文
posted @ 2024-12-21 14:04 福大大架构师每日一题 阅读(9) 评论(0) 推荐(0) 编辑
摘要:2024-12-18:正方形中的最多点数。用go语言,给定一个二维数组 points 和一个字符串 s,其中 points[i] 表示第 i 个点的坐标,s[i] 表示第 i 个点的标签。 如果一个正方形的中心在 (0, 0),边与坐标轴平行,并且内部没有标签相同的两个点,则称这个正方形为“合法”的 阅读全文
posted @ 2024-12-18 09:36 福大大架构师每日一题 阅读(14) 评论(0) 推荐(0) 编辑
摘要:2024-12-14:K 周期字符串需要的最少操作次数。用go语言,给定一个长度为n的字符串 word 和一个整数k,k是n的因数。每次操作可以选择两个下标i和j,使得i和j都可以被k整除,然后用从j开始的长度为k的子串替换从i开始的长度为k的子串。要使得word成为一个K周期字符串,需要进行最少的 阅读全文
posted @ 2024-12-14 20:04 福大大架构师每日一题 阅读(19) 评论(0) 推荐(0) 编辑
摘要:2024-11-30:质数的最大距离。用go语言,给定一个整数数组 nums,请找出两个(可以是相同的)质数在该数组中的下标之间的最大距离。 提示: nums的长度在[1,3*10^5]之间。 nums的每个元素的值在[1,100]。 输入保证 nums 中至少有一个质数。 输入: nums = [ 阅读全文
posted @ 2024-11-30 09:37 福大大架构师每日一题 阅读(6) 评论(0) 推荐(0) 编辑
摘要:2024-11-27:字符串的分数。用go语言,给定一个字符串 s,我们可以定义其“分数”为相邻字符的 ASCII 码差值绝对值的总和。 请计算并返回字符串 s 的分数。 输入:s = "hello"。 输出:13。 解释: s 中字符的 ASCII 码分别为:'h' = 104 ,'e' = 10 阅读全文
posted @ 2024-11-27 14:43 福大大架构师每日一题 阅读(27) 评论(0) 推荐(0) 编辑
摘要:2024-11-20:交替子数组计数。用go语言,给定一个二进制数组 nums, 如果一个子数组中的相邻元素的值都不相同,我们称这个子数组为交替子数组。 请返回数组 nums 中交替子数组的总数。 输入: nums = [0,1,1,1]。 输出: 5。 解释: 以下子数组是交替子数组:[0] 、[ 阅读全文
posted @ 2024-11-20 13:34 福大大架构师每日一题 阅读(31) 评论(0) 推荐(0) 编辑
摘要:2024-11-16:哈沙德数。用go语言,如果一个整数能够被它的各个数位上数字的和整除, 我们称这个整数为哈沙德数(Harshad number)。 给定一个整数 x, 如果 x 是哈沙德数,则返回 x 各个数位的数字和; 如果不是,则返回 -1。 输入: x = 18。 输出: 9。 解释: x 阅读全文
posted @ 2024-11-16 15:34 福大大架构师每日一题 阅读(29) 评论(0) 推荐(0) 编辑
摘要:2024-11-13:求出所有子序列的能量和。用go语言,给定一个整数数组nums和一个正整数k, 定义一个子序列的能量为子序列中任意两个元素之间的差值绝对值的最小值。 找出nums中长度为k的所有子序列的能量和, 对结果取模10^9 + 7后返回。 输入:nums = [1,2,3,4], k = 阅读全文
posted @ 2024-11-13 15:38 福大大架构师每日一题 阅读(8) 评论(0) 推荐(0) 编辑
摘要:2024-10-30:或值至少 K 的最短子数组 I。用go语言,给定一个非负整数数组 nums 和一个整数 k,我们需要判断数组中是否存在一个最短的非空子数组,使得该子数组所有元素的按位或(OR)运算结果至少为 k。如果找到了这样的子数组,返回其长度;如果不存在,则返回 -1。 输入:nums = 阅读全文
posted @ 2024-10-30 13:45 福大大架构师每日一题 阅读(14) 评论(0) 推荐(0) 编辑
摘要:2024-10-26:最长公共后缀查询。用go语言,给定两个字符串数组 wordsContainer 和 wordsQuery,要对每个 wordsQuery[i] 找到一个与其有最长公共后缀的字符串。如果有多个字符串与 wordsQuery[i] 有相同的最长公共后缀,则返回在 wordsCont 阅读全文
posted @ 2024-10-26 19:08 福大大架构师每日一题 阅读(6) 评论(0) 推荐(0) 编辑
摘要:2024-10-13:用go语言,给定一个二进制数组 nums,长度为 n, 目标是让 Alice 通过最少的行动次数从 nums 中拾取 k 个1。 Alice可以选择任何索引 aliceIndex,如果对应的 nums[aliceIndex] 是1,Alice会拾取一个1并将其设为0。 之后,A 阅读全文
posted @ 2024-10-13 20:06 福大大架构师每日一题 阅读(6) 评论(0) 推荐(0) 编辑
摘要:2024-10-08:用go语言,给定一个字符串 word 和一个整数 k,判断是否可以通过删除最少数量的字符使得该字符串成为 k 特殊字符串。 其中,k 特殊字符串满足字符串中任意两个字符的出现频率之差的绝对值均不超过 k。 你可以编写一个算法来计算最少需要删除多少个字符,使得给定的字符串 wor 阅读全文
posted @ 2024-10-08 16:00 福大大架构师每日一题 阅读(39) 评论(2) 推荐(0) 编辑

1 2 3 4 5 ··· 33 下一页
点击右上角即可分享
微信分享提示