Given a list of sorted characters letters containing only lowercase letters, and given a target letter target, find the smallest element in the list that is larger than the given target.
Letters also wrap around. For example, if the target is target = ‘z‘ and letters = [‘a‘, ‘b‘], the answer is ‘a‘.
Examples:
Input:letters = ["c", "f", "j"] target = "a" Output: "c" Input:letters = ["c", "f", "j"] target = "c" Output: "f" Input:letters = ["c", "f", "j"] target = "d" Output: "f" Input:letters = ["c", "f", "j"] target = "g" Output: "j" Input:letters = ["c", "f", "j"] target = "j" Output: "c" Input:letters = ["c", "f", "j"] target = "k" Output: "c"
给定一个只包含小写字母的已排序字符的列表,并给出目标字母目标,找到列表中比给定目标大的最小元素。
字母是可以环绕的。例如,如果target是target =‘z‘,letters = [‘a‘,‘b‘],则答案是‘a‘。
/*** @param {character[]} letters* @param {character} target* @return {character}*/var nextGreatestLetter = function(letters, target) {for (let i in letters) {if (letters[i] > target) {return letters[i];}}return letters[0];};