wordpress 网站加载过慢6,seo搜索引擎优化工作内容,手机网络营销方案,wordpress页面分析插件难度#xff1a;简单 给你一个字符数组 letters#xff0c;该数组按非递减顺序排序#xff0c;以及一个字符 target。letters 里至少有两个不同的字符。 返回 letters 中大于 target 的最小的字符。如果不存在这样的字符#xff0c;则返回 letters 的第一个字符。 示例 1简单 给你一个字符数组 letters该数组按非递减顺序排序以及一个字符 target。letters 里至少有两个不同的字符。 返回 letters 中大于 target 的最小的字符。如果不存在这样的字符则返回 letters 的第一个字符。 示例 1 输入: letters [c, f, j]target a
输出: c
解释letters 中字典上比 a 大的最小字符是 c。 示例 2: 输入: letters [c,f,j], target c
输出: f
解释letters 中字典顺序上大于 c 的最小字符是 f。 示例 3: 输入: letters [x,x,y,y], target z
输出: x
解释letters 中没有一个字符在字典上大于 z所以我们返回 letters[0]。 提示 2 letters.length 104letters[i] 是一个小写字母letters 按非递减顺序排序letters 最少包含两个不同的字母target 是一个小写字母 题解 class Solution:def nextGreatestLetter(self, letters: List[str], target: str) - str:letters_list [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z] res []for i in letters:if letters_list.index(i) letters_list.index(target):res.append(letters_list.index(i))if len(res) 0:return letters[0]else:return letters_list[min(res)]