摘要: 1209. 构造矩形 中文English 对于一个Web开发者,如何设计页面大小很重要。所以,给定一个矩形大小,设计其长(L)宽(W),使其满足如下要求: 1. 矩形区域大小需要和给定目标相等。 2. 宽度W不大于长度L,也即L >= W. 3. 长和宽的差异尽可能的小。 返回设计好的长度 L和宽度 阅读全文
posted @ 2020-04-18 23:50 风不再来 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 697. 判断是否为平方数之和 中文English 给一个整数 c, 你需要判断是否存在两个整数 a 和 b 使得 a^2 + b^2 = c. 样例 样例 1: 输入 : n = 5 输出 : true 说明 : 1 * 1 + 2 * 2 = 5 样例 2: 输入 : n = -5 输出 : f 阅读全文
posted @ 2020-04-18 23:22 风不再来 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 1206. 下一个更大的数 I 中文English 你有两个数组 nums1和nums2(互不重复),其中nums1是nums2的子集。 在nums2的相应位置找到nums1所有元素的下一个更大数字。 nums1中的数字x的下一个更大数字是nums2中x右边第一个更大的数字。 如果它不存在,则为此数 阅读全文
posted @ 2020-04-18 20:29 风不再来 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1204. 键盘的一行 中文English 给定一个单词列表,返回可以在美国键盘的一行上使用字母表键入的单词,如下图所示。 样例 输入: ["Hello", "Alaska", "Dad", "Peace"] 输出: ["Alaska", "Dad"] 注意事项 您可以多次使用键盘中的一个字符。您可 阅读全文
posted @ 2020-04-18 18:28 风不再来 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1200. 相对排名 中文English 根据N名运动员的得分,找到他们的相对等级和获得最高分前三名的人,他们将获得奖牌:“金牌”,“银牌”和“铜牌”。 样例 例子 1: 输入: [5, 4, 3, 2, 1] 输出: ["Gold Medal", "Silver Medal", "Bronze M 阅读全文
posted @ 2020-04-18 17:27 风不再来 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1199. 完美的数 中文English 我们定义完美数是一个正 整数,它等于除其自身之外的所有 正 约数的总和。 现在,给定一个整数 n,写一个函数,当它是一个完美的数字时返回true,而当它不是时,返回false。 样例 例子: 输入: 28 输出: True 解释: 28 = 1 + 2 + 阅读全文
posted @ 2020-04-18 16:00 风不再来 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1193. 检测大写的正确性 中文English 给定一个单词,你需要判断其中大写字母的使用是否正确。 当下列情况之一成立时,我们将单词中大写字母的用法定义为正确: 这个单词中的所有字母都是大写字母,如“USA”。这个单词中的所有字母都不是大写字母,如“lintcode”。如果它有多个字母,例如“G 阅读全文
posted @ 2020-04-18 15:31 风不再来 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1192. 最长非公共子序列之1 中文English 给定一组两个字符串,你需要找到这组两个字符串中最长的非公共子序列。 最长的非公共子序列被定义为这两个字符串之一的最长子序列,此子序列满足:它不是其他字符串的子序列。 子序列是可以通过删除一些字符而不改变其余元素的顺序从一个序列导出的序列。可以说, 阅读全文
posted @ 2020-04-18 15:15 风不再来 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1187. 数组中的K-diff对 中文English 给定一个整数数组和一个整数k,您需要找到数组中唯一k-diff对的数量。这里k-diff对被定义为整数对(i, j),其中i和j都是数组中的数字,它们的绝对差是k。 样例 样例 1: 输入: [3, 1, 4, 1, 5], k = 2 输出: 阅读全文
posted @ 2020-04-18 14:41 风不再来 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1178. 学生出勤记录 I 中文English 给定一个字符串表示学生出勤记录,记录仅由下列三个字符组成: 'A' : 缺席(Absent). 'L' : 迟到(Late). 'P' : 到场(Present). 如果学生的出勤情况不包含 超过一个'A'(缺席) 或者 超过连续两个'L'(迟到)  阅读全文
posted @ 2020-04-18 13:58 风不再来 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.计数,写入字典 s = '34354gfnfgnf' dic = {} for i in s: dic[i] = dic.get(i, 0) + 1 print(dic) 结果: 2.math的sqrt和floor用法 sqrt:取平方根 floor:取整,去除小数点后面的 import mat 阅读全文
posted @ 2020-04-18 13:24 风不再来 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 916. 回文排列 中文English 给定一个字符串,判断字符串是否存在一个排列是回文排列。 样例 样例1 输入: s = "code" 输出: False 解释: 没有合法的回文排列 样例2 输入: s = "aab" 输出: True 解释: "aab" --> "aba" 样例3 输入: s 阅读全文
posted @ 2020-04-18 13:19 风不再来 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1173. 反转字符串 III 中文English 给定一个字符串句子,反转句子中每一个单词的所有字母,同时保持空格和最初的单词顺序。 样例 输入: "Let's take LeetCode contest" 输出: "s'teL ekat edoCteeL tsetnoc" 注意事项 字符串中,每 阅读全文
posted @ 2020-04-18 12:07 风不再来 阅读(98) 评论(0) 推荐(0) 编辑