摘要: 1876. 外星人字典(简单) 中文English 某种外星语也使用英文小写字母,但可能顺序 order 不同。字母表的顺序(order)是一些小写字母的排列。 给定一组用外星语书写的单词 words,以及其字母表的顺序 order,只有当给定的单词在这种外星语中按字典序排列时,返回 true;否则 阅读全文
posted @ 2020-05-02 23:33 风不再来 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1859. 最小振幅 中文English 给定一个由N个整数组成的数组A,一次移动,我们可以选择此数组中的任何元素并将其替换为任何值。数组的振幅是数组A中的最大值和最小值之间的差。返回通过执行最多三次替换之后数组A的最小振幅 样例 示例 1 输入: A = [-9, 8, -1] 输出: 0 解释: 阅读全文
posted @ 2020-05-02 22:41 风不再来 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1854. 数组划分III 中文English 给你一个整数数组和一个整数K,请你判断数组是否可以划分为若干大小为k序列,并满足以下条件: 数组中的每一个数恰恰出现在一个序列中 一个序列中的数都是互不相同的 数组中相同元素是被划分到不同序列中的 如何可以划分,返回True,否则返回False。 数组 阅读全文
posted @ 2020-05-02 20:58 风不再来 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1823. 数组的最长前缀 中文English 给定两个正整数X和Y,以及正整数数组nums。我们需要找到一个最大的index,使得在nums[0], nums[1], .... , nums[index]中,出现X、Y的次数相等,且至少均出现一次,返回该index。若不存在这样的index,则返回 阅读全文
posted @ 2020-05-02 18:41 风不再来 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1822. 最小移动次数 中文English 给定由N个字母 'a' 和/或 'b' 组成的字符串S。 在一次操作中,可以将一个字母替换为另一个字母('a' 替换为 'b' 或 'b' 替换为 'a')。 返回得到不包含三个连续相同字母的字符串所需的最小操作次数。 样例 示例1: 输入: S = " 阅读全文
posted @ 2020-05-02 17:42 风不再来 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1820. 寻找字母 中文English 给定一个字符串str,返回字符串中字母顺序最大的而且同时在字符串中出现大写和小写的字母。如果不存在这样的字母,返回‘~‘。 样例 例 1: 输入:"aAbBcD" 输出:'B' 解释:因为c和D没有大小写同时出现,A和B都有大小写,但是B比A大,所以返回B。 阅读全文
posted @ 2020-05-02 17:15 风不再来 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 1807. 斐波纳契数列简单 中文English Find the Nth number in Fibonacci sequence. A Fibonacci sequence is defined as follow: The first two numbers are 0 and 1. The  阅读全文
posted @ 2020-05-02 11:18 风不再来 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1745. 单调数列 中文English 如果数组是单调递增或单调递减的,那么它是单调的。 如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的。 如果对于所有 i <= j,A[i]> = A[j],那么数组 A 是单调递减的。 当给定的数组 A 是单调数组时返回 tr 阅读全文
posted @ 2020-05-02 10:57 风不再来 阅读(284) 评论(0) 推荐(0) 编辑