摘要: 1、Brilliant idea! 好主意! 2、You are a great help. 你帮了大忙! 3、After you. 你先请。 4、It's a deal. 一言为定。 超实用的一种表达方式,下次跟朋友约定事情以后,就可以来这么一句,看看下面的例子怎么用的吧! 例1 A: "I'll 阅读全文
posted @ 2020-02-23 11:51 HackerEarl 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.It's not easy to grow up. Some don't, some don't want to and some pretend not having been grown up. 长大并不是一件容易的事,有些人长不大,有些人不想长大,有些人装作长不大。 2.However t 阅读全文
posted @ 2020-02-23 11:47 HackerEarl 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 给你一个按 YYYY-MM-DD 格式表示日期的字符串 date,请你计算并返回该日期是当年的第几天。 通常情况下,我们认为 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此类推。每个月的天数与现行公元纪年法(格里高利历)一致。 示例 1: 输入:date = "2019-0 阅读全文
posted @ 2020-02-22 20:14 HackerEarl 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 给你一个以行程长度编码压缩的整数列表 nums 。 考虑每对相邻的两个元素 [a, b] = [nums[2*i], nums[2*i+1]] (其中 i >= 0 ),每一对都表示解压后有 a 个值为 b 的元素。 请你返回解压后的列表。 示例: 输入:nums = [1,2,3,4]输出:[2, 阅读全文
posted @ 2020-02-22 11:21 HackerEarl 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7、参考代码: class Solution: def countPrimes(self, n): list1 = [v for v in range(2 阅读全文
posted @ 2020-02-22 00:31 HackerEarl 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 阅读全文
posted @ 2020-02-15 19:06 HackerEarl 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 给定由若干 0 和 1 组成的数组 A。我们定义 N_i:从 A[0] 到 A[i] 的第 i 个子数组被解释为一个二进制数(从最高有效位到最低有效位)。 返回布尔值列表 answer,只有当 N_i 可以被 5 整除时,答案 answer[i] 为 true,否则为 false。 示例 1: 输入 阅读全文
posted @ 2020-02-15 11:44 HackerEarl 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 给定一个正整数 N,找到并返回 N 的二进制表示中两个连续的 1 之间的最长距离。 如果没有两个连续的 1,返回 0 。 示例 1: 输入:22输出:2解释:22 的二进制是 0b10110 。在 22 的二进制表示中,有三个 1,组成两对连续的 1 。第一对连续的 1 中,两个 1 之间的距离为 阅读全文
posted @ 2020-02-14 22:19 HackerEarl 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数,将其转化为7进制,并以字符串形式输出。 示例 1: 输入: 100输出: "202"示例 2: 输入: -7输出: "-10"注意: 输入范围是 [-1e7, 1e7] 。 参考代码: class Solution: def convertToBase7(self, num): res 阅读全文
posted @ 2020-02-14 20:28 HackerEarl 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 给定长度为 2n 的数组, 你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从1 到 n 的 min(ai, bi) 总和最大。 示例 1: 输入: [1,4,3,2] 输出: 4解释: n 等于 2, 最大总和为 4 = min(1 阅读全文
posted @ 2020-02-14 10:45 HackerEarl 阅读(119) 评论(0) 推荐(0) 编辑