首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
福大大架构师每日一题
福大大架构师每日一题
创建于2021-05-16
订阅专栏
每天一道编程技术题。
等 4 人订阅
共822篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2026-04-20:二进制反射排序。用go语言,把数组里每个数先转成二进制;对它的二进制表示做“二进制反射”(把二进制位从左到右反过来,前导零不计入);再把反
2026-04-20:二进制反射排序。用go语言,把数组里每个数先转成二进制;对它的二进制表示做“二进制反射”(把二进制位从左到右反过来,前导零不计入);再把反射后的二进制串转回十进制,这个结果就是该
2026-04-19:固定长度子数组中的最小逆序对数目。用go语言,给你一个整数数组 nums(长度为 n)和一个整数 k。所谓“逆序对”,指的是在数组中下标满
2026-04-19:固定长度子数组中的最小逆序对数目。用go语言,给你一个整数数组 nums(长度为 n)和一个整数 k。所谓“逆序对”,指的是在数组中下标满足 i < j 且 nums[i] >
2026-04-18:选择 K 个任务的最大总分数。用go语言,给定两个长度为 n 的整数数组 A 和 B,表示 n 个任务分别用两种技巧完成时的得分。 第 i
2026-04-18:选择 K 个任务的最大总分数。用go语言,给定两个长度为 n 的整数数组 A 和 B,表示 n 个任务分别用两种技巧完成时的得分。 第 i 个任务: 选择技巧 1,可得 A[i]
2026-04-17:将数字变成二进制回文数的最少操作。用go语言,给你一个整数数组 nums。对数组里的每个位置 i,你都可以对 nums[i] 进行任意次“
2026-04-17:将数字变成二进制回文数的最少操作。用go语言,给你一个整数数组 nums。对数组里的每个位置 i,你都可以对 nums[i] 进行任意次“+1”或“-1”的调整(可以一次不做)。
2026-04-16:完全质数。用go语言,给定一个整数 num。判断它是否满足“完全质数”的条件。 如果 num 的任意长度的前缀(取从最高位开始的前 k 位
2026-04-16:完全质数。用go语言,给定一个整数 num。判断它是否满足“完全质数”的条件。 如果 num 的任意长度的前缀(取从最高位开始的前 k 位,k=1 到位数)和任意长度的后缀(取从
2026-04-15:使数组元素相等的最小操作次数。用go语言,给定一个整数数组 nums 和一个整数 k。在一次操作中,你可以选择数组中某个元素,把它增加或减
2026-04-15:使数组元素相等的最小操作次数。用go语言,给定一个整数数组 nums 和一个整数 k。在一次操作中,你可以选择数组中某个元素,把它增加或减少 k(每次恰好改动 k 一次)。 另外
2026-04-14:镜像对之间最小绝对距离。用go语言,给定一个整数数组 nums。如果存在两个下标 (i, j) 满足: 1.0 <= i < j < nu
2026-04-14:镜像对之间最小绝对距离。用go语言,给定一个整数数组 nums。如果存在两个下标 (i, j) 满足: 1.0 <= i < j < nums.length 2.把 nums[i
2026-04-13:不同首字母的子字符串数目。用go语言,给定一个只包含小写字母的字符串 s。 你需要把它切分成若干个连续、非空的子串(覆盖整个字符串,且不重
2026-04-13:不同首字母的子字符串数目。用go语言,给定一个只包含小写字母的字符串 s。 你需要把它切分成若干个连续、非空的子串(覆盖整个字符串,且不重叠)。 目标是:让子串的数量尽可能多,并
2026-04-12:统计合格元素的数目。用go语言,给定一个长度为 n 的整数数组 nums,以及一个整数 k。 我们把数组中的某个元素记为“合格”,当且仅当
2026-04-12:统计合格元素的数目。用go语言,给定一个长度为 n 的整数数组 nums,以及一个整数 k。 我们把数组中的某个元素记为“合格”,当且仅当:在数组中比它大的元素数量不少于 k 个
2026-04-11:有效子序列的数量。用go语言,给定一个整数数组 nums,定义“强度”为数组中所有元素做按位或运算(OR)的结果。你可以从原数组中删去一些
2026-04-11:有效子序列的数量。用go语言,给定一个整数数组 nums,定义“强度”为数组中所有元素做按位或运算(OR)的结果。你可以从原数组中删去一些元素但保持剩余元素的相对顺序,得到一个非
2026-04-10:连接非零数字并乘以其数字和Ⅱ。用go语言,对每个查询区间 [l, r],按以下步骤处理字符串中的连续片段 s[l..r]: 1.在该子串中
2026-04-10:连接非零数字并乘以其数字和Ⅱ。用go语言,对每个查询区间 [l, r],按以下步骤处理字符串中的连续片段 s[l..r]: 1.在该子串中按从左到右的顺序,把所有“非零”字符数字
2026-04-09:最大平衡异或子数组的长度。用go语言,给定一个整数数组 nums,需要找出满足两项要求的最长连续子数组,并返回它的长度: 1.这个子数组内
2026-04-09:最大平衡异或子数组的长度。用go语言,给定一个整数数组 nums,需要找出满足两项要求的最长连续子数组,并返回它的长度: 1.这个子数组内部所有元素做按位异或(XOR)运算的结果
2026-04-08:连接非零数字并乘以其数字和Ⅰ。用go语言,给定一个整数 n。 1.从 n 的十进制表示中依次取出所有“非零数字”,保持它们出现的先后次序,
2026-04-08:连接非零数字并乘以其数字和Ⅰ。用go语言,给定一个整数 n。 1.从 n 的十进制表示中依次取出所有“非零数字”,保持它们出现的先后次序,把这些数字首尾相接得到一个新整数 x;如
2026-04-07:范围内总波动值Ⅱ。用go语言,题意重新整理(纯文本描述): 给定两个整数 num1 和 num2,它们定义一个闭区间 [num1, num
2026-04-07:范围内总波动值Ⅱ。用go语言,题意重新整理(纯文本描述): 给定两个整数 num1 和 num2,它们定义一个闭区间 [num1, num2]。对区间内每个整数,都要计算它的“波
2026-04-06:字典序最小和为目标值且绝对值是排列的数组。用go语言,给你一个正整数 n 和一个整数 target。 你需要构造一个长度为 n 的整数数组
2026-04-06:字典序最小和为目标值且绝对值是排列的数组。用go语言,给你一个正整数 n 和一个整数 target。 你需要构造一个长度为 n 的整数数组,要求同时满足: 1.数组中所有元素的总
2026-04-05:范围内总波动值Ⅰ。用go语言,给定两个整数 num1 和 num2,考虑它们之间所有的整数(包含端点),即区间 [num1, num2]。
2026-04-05:范围内总波动值Ⅰ。用go语言,给定两个整数 num1 和 num2,考虑它们之间所有的整数(包含端点),即区间 [num1, num2]。 对区间内的每个整数,把它的每一位数字看
2026-04-04:最少翻转次数得到反转二进制字符串。用go语言,给定一个正整数 n。把 n 转成二进制字符串,记为 s(要求不带前导零)。 定义“反转字符串
2026-04-04:最少翻转次数得到反转二进制字符串。用go语言,给定一个正整数 n。把 n 转成二进制字符串,记为 s(要求不带前导零)。 定义“反转字符串”:把 s 的所有字符顺序倒过来形成的新
2026-04-03:统计稳定子数组的数目。用go语言,给你一个整数数组 nums。 如果对某个连续子数组 nums[l..r] 来说,它内部不存在“逆序对”,
2026-04-03:统计稳定子数组的数目。用go语言,给你一个整数数组 nums。 如果对某个连续子数组 nums[l..r] 来说,它内部不存在“逆序对”,也就是没有下标满足 i < j 且 nu
2026-04-02:统计移除零后不同整数的数目。用go语言,给定一个正整数 n。把 1 到 n 之间每个整数 x 的十进制写法拿出来,把其中所有数字“0”删掉
2026-04-02:统计移除零后不同整数的数目。用go语言,给定一个正整数 n。把 1 到 n 之间每个整数 x 的十进制写法拿出来,把其中所有数字“0”删掉(也就是只保留非零数字,并把剩下的部分视
2026-04-01:等量移除后的字符串最小长度。用go语言,你会得到一个只含字符 a 和 b 的字符串 s。 你可以进行任意次操作: - 选择字符串中的某一段
2026-04-01:等量移除后的字符串最小长度。用go语言,你会得到一个只含字符 a 和 b 的字符串 s。 你可以进行任意次操作: 选择字符串中的某一段连续的子串并把它删掉。 这个被删掉的子串要求
下一页