
每日一题
文章平均质量分 58
pfco
弱小和无知不是生存的障碍,傲慢才是
展开
-
401. 二进制手表
本文旨在对于个人知识的梳理以及知识的分享,如果有不足的地方,欢迎大家在评论区指出题目描述二进制手表顶部有 4 个 LED 代表 小时(0-11),底部的 6 个 LED 代表 分钟(0-59)。每个 LED 代表一个 0 或 1,最低位在右侧。例如,下面的二进制手表读取 “3:25” 。给你一个整数 turnedOn ,表示当前亮着的 LED 的数量,返回二进制手表可以表示的所有可能时间。你可以 按任意顺序 返回答案。小时不会以零开头:例如,“01:00” 是无效的时间,正确的写法应该是 “1原创 2021-06-22 08:25:15 · 271 阅读 · 0 评论 -
1600. 皇位继承顺序
本文旨在对于个人知识的梳理以及知识的分享,如果有不足的地方,欢迎大家在评论区指出题目描述一个王国里住着国王、他的孩子们、他的孙子们等等。每一个时间点,这个家庭里有人出生也有人死亡。这个王国有一个明确规定的皇位继承顺序,第一继承人总是国王自己。我们定义递归函数 Successor(x, curOrder) ,给定一个人 x 和当前的继承顺序,该函数返回 x 的下一继承人。Successor(x, curOrder):如果 x 没有孩子或者所有 x 的孩子都在 curOrder 中:如果 x 是国王原创 2021-06-20 22:52:22 · 432 阅读 · 0 评论 -
877. 石子游戏
本文旨在对于个人知识的梳理以及知识的分享,如果有不足的地方,欢迎大家在评论区指出题目描述亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] 。游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止,此时手中石子最多的玩家获胜。假设亚历克斯和李都发挥出最佳水平,当亚历克斯赢得比赛时返回 true ,当李赢得比赛时返回 fals原创 2021-06-16 23:30:47 · 383 阅读 · 2 评论 -
852. 山脉数组的峰顶索引
本文旨在对于个人知识的梳理以及知识的分享,如果有不足的地方,欢迎大家在评论区指出题目描述符合下列属性的数组 arr 称为 山脉数组 :arr.length >= 3,存在 i(0 < i < arr.length - 1)使得:arr[0] < arr[1] < … arr[i-1] < arr[i]arr[i] > arr[i+1] > … > arr[arr.length - 1]给你由整数组成的山脉数组 arr ,返回任何满足 arr原创 2021-06-16 00:41:54 · 245 阅读 · 0 评论 -
374. 猜数字大小
本文旨在对于个人知识的梳理以及知识的分享,如果有不足的地方,欢迎大家在评论区指出题目描述猜数字游戏的规则如下:每轮游戏,我都会从 1 到 n 随机选择一个数字。 请你猜选出的是哪个数字。如果你猜错了,我会告诉你,你猜测的数字比我选出的数字是大了还是小了。你可以通过调用一个预先定义好的接口 int guess(int num) 来获取猜测结果,返回值一共有 3 种可能的情况(-1,1 或 0):-1:我选出的数字比你猜的数字小 pick < num1:我选出的数字比你猜的数字大 pick原创 2021-06-14 10:34:34 · 78 阅读 · 0 评论 -
278. 第一个错误的版本
本文旨在对于个人知识的梳理以及知识的分享,如果有不足的地方,欢迎大家在评论区指出题目描述你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个原创 2021-06-13 10:41:14 · 91 阅读 · 0 评论 -
1449. 数位成本和为目标值的最大数字
本文旨在对于个人知识的梳理以及知识的分享,如果有不足的地方,欢迎大家在评论区指出题目描述给你一个整数数组 cost 和一个整数 target 。请你返回满足如下规则可以得到的 最大 整数:给当前结果添加一个数位(i + 1)的成本为 cost[i] (cost 数组下标从 0 开始)。总成本必须恰好等于 target 。添加的数位中没有数字 0 。由于答案可能会很大,请你以字符串形式返回。如果按照上述要求无法得到任何整数,请你返回 “0” 。示例 1:输入:cost = [4,3,2,5,原创 2021-06-12 20:31:40 · 243 阅读 · 1 评论