首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
福大大架构师每日一题
福大大架构师每日一题
创建于2021-05-16
订阅专栏
每天一道编程技术题。
等 4 人订阅
共823篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2026-04-01:等量移除后的字符串最小长度。用go语言,你会得到一个只含字符 a 和 b 的字符串 s。 你可以进行任意次操作: - 选择字符串中的某一段
2026-04-01:等量移除后的字符串最小长度。用go语言,你会得到一个只含字符 a 和 b 的字符串 s。 你可以进行任意次操作: 选择字符串中的某一段连续的子串并把它删掉。 这个被删掉的子串要求
2026-03-31:三元素表达式的最大值。用go语言,从数组 nums 中任选三个下标互不相同的元素,设这三个元素分别为 a、b、c(对应的下标不能重复)。
2026-03-31:三元素表达式的最大值。用go语言,从数组 nums 中任选三个下标互不相同的元素,设这三个元素分别为 a、b、c(对应的下标不能重复)。 计算表达式 a + b - c,希望让它
2026-03-30:循环划分的最大得分。用go语言,给你一个循环数组 nums 和一个整数 k。 你需要把这个循环数组切成最多 k 段连续子数组。因为数组是循
2026-03-30:循环划分的最大得分。用go语言,给你一个循环数组 nums 和一个整数 k。 你需要把这个循环数组切成最多 k 段连续子数组。因为数组是循环的,这些子数组的切分允许从数组末尾继续
2026-03-29:网格中得分最大的路径。用go语言,给定一个大小为 m x n 的网格 grid,每个格子里的值只可能是 0、1、2,再给定一个整数 k。
2026-03-29:网格中得分最大的路径。用go语言,给定一个大小为 m x n 的网格 grid,每个格子里的值只可能是 0、1、2,再给定一个整数 k。 从左上角 (0,0) 出发,要走到右下角
2026-03-28:三个相等元素之间的最小距离Ⅰ。用go语言,给定一个整数数组 nums。 如果存在三个互不相同的位置 i、j、k,并且满足 nums[i]
2026-03-28:三个相等元素之间的最小距离Ⅰ。用go语言,给定一个整数数组 nums。 如果存在三个互不相同的位置 i、j、k,并且满足 nums[i] = nums[j] = nums[k],
2026-03-27:替换至多一个元素后最长非递减子数组。用go语言,给定一个整数数组 nums。 你最多只能选择其中一个位置的元素,把它改成任意整数(也可以选
2026-03-27:替换至多一个元素后最长非递减子数组。用go语言,给定一个整数数组 nums。 你最多只能选择其中一个位置的元素,把它改成任意整数(也可以选择不改)。 在允许这种“最多一次改动”的
2026-03-26:统计主要元素子数组数目Ⅰ。用go语言,给定一个整数数组 nums 和一个整数 target。 你要统计数组中连续且非空的所有子数组中,满足
2026-03-26:统计主要元素子数组数目Ⅰ。用go语言,给定一个整数数组 nums 和一个整数 target。 你要统计数组中连续且非空的所有子数组中,满足如下条件的子数组数量:在该子数组里,ta
2026-03-25:最小操作次数使数组元素相等Ⅲ。用go语言,给你一个整数数组 nums。 你可以进行如下操作:每次选择数组中的某一个位置 i,把该元素 nu
2026-03-25:最小操作次数使数组元素相等Ⅲ。用go语言,给你一个整数数组 nums。 你可以进行如下操作:每次选择数组中的某一个位置 i,把该元素 nums[i] 的值增加 1。 目标是:经过
2026-03-24:大于目标字符串的最小字典序回文排列。用go语言,给定两个长度都是 n 的小写字符串 s 和 target,你要在所有“由 s 的字符重排得
2026-03-24:大于目标字符串的最小字典序回文排列。用go语言,给定两个长度都是 n 的小写字符串 s 和 target,你要在所有“由 s 的字符重排得到的字符串”里筛选出满足以下条件的字符串
2026-03-23:完成所有送货任务的最少时间。用go语言,有两架送货无人机,对应两个长度为 2 的整数数组: - d = [d1, d2]:表示第 1 架和
2026-03-23:完成所有送货任务的最少时间。用go语言,有两架送货无人机,对应两个长度为 2 的整数数组: d = [d1, d2]:表示第 1 架和第 2 架无人机各自需要完成的送货次数 r
2026-03-22:一次替换后的三元素最大乘积。用go语言,给定一个整数数组 nums。 在某个函数内部,先定义一个变量(名字叫 bravendil),用来保
2026-03-22:一次替换后的三元素最大乘积。用go语言,给定一个整数数组 nums。 在某个函数内部,先定义一个变量(名字叫 bravendil),用来保存/接收中间的输入数组(用于后续操作)。
2026-03-21:找出缺失的元素。用go语言,给定一个整数数组 nums,其中的元素彼此不重复。 原先 nums 本应包含某个连续整数区间内全部的整数,但现
2026-03-21:找出缺失的元素。用go语言,给定一个整数数组 nums,其中的元素彼此不重复。 原先 nums 本应包含某个连续整数区间内全部的整数,但现在可能会漏掉一些。 这个区间的端点(最小
2026-03-20:统计有序数组中可被 K 整除的子数组数量。用go语言,给定一个非降序排列的整数数组 nums,以及一个正整数 k。 定义:如果数组中一段连
2026-03-20:统计有序数组中可被 K 整除的子数组数量。用go语言,给定一个非降序排列的整数数组 nums,以及一个正整数 k。 定义:如果数组中一段连续、非空的子数组,它所有元素的和能被 k
2026-03-19:边界与内部和相等的稳定子数组。用go语言,给定一个整数数组 capacity,请统计其中有多少个连续区间符合下面的要求: - 区间内至少包
2026-03-19:边界与内部和相等的稳定子数组。用go语言,给定一个整数数组 capacity,请统计其中有多少个连续区间符合下面的要求: 区间内至少包含 3 个元素; 这个区间的第一个数和最后一
2026-03-18:移除十进制表示中的所有零。用go语言,给定一个正整数 n,把它的十进制表示中出现的所有“0”字符删掉,返回剩下数字拼成的新整数。 输入一个
2026-03-18:移除十进制表示中的所有零。用go语言,给定一个正整数 n,把它的十进制表示中出现的所有“0”字符删掉,返回剩下数字拼成的新整数。 输入一个正整数 n,去除其十进制形式里的所有零,
2026-03-17:统计每一行选择互质整数的方案数。用go语言,给定一个由正整数构成的矩阵,尺寸为 m × n。 从矩阵的每一行中各选取一个数,得到 m 个被
2026-03-17:统计每一行选择互质整数的方案数。用go语言,给定一个由正整数构成的矩阵,尺寸为 m × n。 从矩阵的每一行中各选取一个数,得到 m 个被选数字。 统计这样的选法数量,使得这些被
2026-03-16:转换数组的最少操作次数。用go语言,给定两个整数数组:第一个长度为 n,第二个长度为 n+1。你可以对第一个数组反复施行三类操作中的任意一
2026-03-16:转换数组的最少操作次数。用go语言,给定两个整数数组:第一个长度为 n,第二个长度为 n+1。你可以对第一个数组反复施行三类操作中的任意一种——选择一个下标 i,使该位置的元素加
2026-03-15:数位平方和的最大值。用go语言,给定两个正整数 num 和 sum。我们要在所有满足以下两个条件的正整数中寻找最佳解: - 该数正好由 n
2026-03-15:数位平方和的最大值。用go语言,给定两个正整数 num 和 sum。我们要在所有满足以下两个条件的正整数中寻找最佳解: 该数正好由 num 位构成; 各位数字相加的总和等于 su
2026-03-14:反转后字典序最小的字符串。用go语言,给定一个只包含小写英文字母的字符串 s,长度为 n。 你必须恰好进行一次操作:选一个整数 k(1 ≤
2026-03-14:反转后字典序最小的字符串。用go语言,给定一个只包含小写英文字母的字符串 s,长度为 n。 你必须恰好进行一次操作:选一个整数 k(1 ≤ k ≤ n),然后执行下面两者之一:
2026-03-13:最长平衡子数组Ⅱ。用go语言,给定一个整数数组 nums。把数组中任意一个连续且非空的区间看作候选段:如果该区间内互不相同的偶数个数与互不
2026-03-13:最长平衡子数组Ⅱ。用go语言,给定一个整数数组 nums。把数组中任意一个连续且非空的区间看作候选段:如果该区间内互不相同的偶数个数与互不相同的奇数个数相同,就称这个区间为“平衡
下一页