
LeetCode
文章平均质量分 60
流牧
这个作者很懒,什么都没留下…
展开
-
LeetCode刷题NO.728——自除数
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/self-dividing-numbers【题目描述】自除数 是指可以被它包含的每一位数整除的数。例如,128 是一个 自除数 ,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。自除数 不允许包含 0 。给定两个整数 left 和 right ,返回一个列表,列表的元素是范围 [left, right] 内所有的 自除数 。【示例】示例 1:输入:l原创 2022-03-31 12:25:59 · 5446 阅读 · 0 评论 -
LeetCode刷题NO.693——交替位二进制数
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-number-with-alternating-bits/【题目描述】给定一个正整数,检查它的二进制表示是否总是 0、1 交替出现:换句话说,就是二进制表示中相邻两位的数字永不相同。【示例】示例 1:输入:n = 5输出:true解释:5 的二进制表示是:101示例 2:输入:n = 7输出:false解释:7 的二进制表示是:111.示例 3:输入:n = 1原创 2022-03-28 13:47:14 · 169 阅读 · 0 评论 -
LeetCode刷题NO.2028——找出缺失的观测数据
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/find-missing-observations【题目描述】现有一份 n+m 次投掷单个 六面 骰子的观测数据,骰子的每个面从 1到6 编号。观测数据中缺失了 n 份,你手上只拿到剩余 m 次投掷的数据。幸好你有之前计算过的这 n+m 次投掷数据的 平均值 。给你一个长度为 m 的整数数组 rolls ,其中 rolls[i] 是第 i 次观测的值。同时给你两个整数 mean 和 n 。返回一原创 2022-03-27 13:24:47 · 209 阅读 · 0 评论 -
LeetCode刷题NO.682——棒球比赛
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/baseball-game/【题目描述】你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表 ops,其中 ops[i] 是你需要记录的第 i 项操作,ops 遵循下述规则:整数 x - 表示本回合新获得分数 x“+” - 表示本回合新获得的得分是前两次得分的总和。题目数据保证记原创 2022-03-27 12:39:11 · 485 阅读 · 0 评论 -
LeetCode刷题NO.661——图片平滑器
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/image-smoother/submissions/【题目描述】图像平滑器 是大小为 3 x 3 的过滤器,用于对图像的每个单元格平滑处理,平滑处理后单元格的值为该单元格的平均灰度。每个单元格的 平均灰度 定义为:该单元格自身及其周围的 8 个单元格的平均值,结果需向下取整。(即,需要计算蓝色平滑器中 9 个单元格的平均值)。如果一个单元格周围存在单元格缺失的情况,则计算平均灰度时不考虑缺失的原创 2022-03-24 22:51:08 · 311 阅读 · 0 评论 -
LeetCode刷题NO.258——各位相加
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-digits/【题目描述】给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。【示例】示例 1:输入: num = 38输出: 2 解释: 各位相加的过程为:38 --> 3 + 8 --> 1111 --> 1 + 1 --> 2由于 2 是一位数,所以返回 2。示例 2:输入: num = 0输出: 0提示原创 2022-03-03 13:01:00 · 6314 阅读 · 0 评论 -
LeetCode刷题NO.825——适龄的朋友
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/friends-of-appropriate-ages【题目描述】在社交媒体网站上有 n 个用户。给你一个整数数组 ages ,其中 ages[i] 是第 i 个用户的年龄。如果下述任意一个条件为真,那么用户 x 将不会向用户 y(x != y)发送好友请求:age[y] <= 0.5 * age[x] + 7age[y] > age[x]age[y] > 100 &原创 2021-12-27 15:13:42 · 3176 阅读 · 0 评论 -
LeetCode刷题NO.1078——Bigram 分词
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/occurrences-after-bigram【题目描述】给出第一个词 first 和第二个词 second,考虑在某些文本 text 中可能以 “first second third” 形式出现的情况,其中 second 紧随 first 出现,third 紧随 second 出现。对于每种这样的情况,将第三个词 “third” 添加到答案中,并返回答案。【示例】示例 1:输入:text原创 2021-12-26 14:38:08 · 175 阅读 · 0 评论 -
LeetCode刷题NO.1154——一年中的第几天
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/day-of-the-year【题目描述】给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。请你计算并返回该日期是当年的第几天。通常情况下,我们认为 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此类推。每个月的天数与现行公元纪年法(格里高利历)一致。【示例】示例 1:输入:date = "2019-01-09"输出:9示例原创 2021-12-21 14:17:19 · 3718 阅读 · 0 评论 -
LeetCode刷题NO.997——找到小镇的法官
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/find-the-town-judge【题目描述】在一个小镇里,按从 1 到 n 为 n 个人进行编号。传言称,这些人中有一个是小镇上的秘密法官。如果小镇的法官真的存在,那么:小镇的法官不相信任何人。每个人(除了小镇法官外)都信任小镇的法官。只有一个人同时满足条件 1 和条件 2 。给定数组 trust,该数组由信任对 trust[i] = [a, b] 组成,表示编号为 a 的人信任编原创 2021-12-19 13:00:54 · 172 阅读 · 0 评论 -
LeetCode刷题NO.419——甲板上的战舰
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/battleships-in-a-board【题目描述】给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 ‘X’ 或者是一个空位 ‘.’ ,返回在甲板 board 上放置的 战舰 的数量。战舰 只能水平或者垂直放置在 board 上。换句话说,战舰只能按 1 x k(1 行,k 列)或 k x 1(k 行,1 列)的形状建造,其中 k 可以是任意大小。两艘战舰原创 2021-12-18 15:41:24 · 1852 阅读 · 0 评论 -
LeetCode刷题NO.1518——换酒问题
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/water-bottles【题目描述】小区便利店正在促销,用 numExchange 个空酒瓶可以兑换一瓶新酒。你购入了 numBottles 瓶酒。如果喝掉了酒瓶中的酒,那么酒瓶就会变成空的。请你计算 最多 能喝到多少瓶酒。【示例】示例 1:输入:numBottles = 9, numExchange = 3输出:13解释:你可以用 3 个空酒瓶兑换 1 瓶酒。所以最多能喝到 9原创 2021-12-17 09:40:55 · 780 阅读 · 0 评论 -
LeetCode刷题NO.1610——可见点的最大数目
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-number-of-visible-points【题目描述】给你一个点数组 points 和一个表示角度的整数 angle ,你的位置是 location ,其中 location = [posx, posy] 且 points[i] = [xi, yi] 都表示 X-Y 平面上的整数坐标。最开始,你面向东方进行观测。你 不能 进行移动改变位置,但可以通过 自转 调整观测角度。换句话原创 2021-12-16 21:38:19 · 213 阅读 · 0 评论