尋找比目標字母大的最小字母

2021-09-25 13:41:35 字數 804 閱讀 9553

給定乙個只包含小寫字母的有序陣列letters 和乙個目標字母 target,尋找有序陣列裡面比目標字母大的最小字母。

陣列裡字母的順序是迴圈的。舉個例子,如果目標字母target = 'z' 並且有序陣列為 letters = ['a', 'b'],則答案返回 'a'。

示例:輸入:

letters = ["c", "f", "j"]

target = "a"

輸出: "c"

輸入:letters = ["c", "f", "j"]

target = "c"

輸出: "f"

輸入:letters = ["c", "f", "j"]

target = "d"

輸出: "f"

輸入:letters = ["c", "f", "j"]

target = "g"

輸出: "j"

輸入:letters = ["c", "f", "j"]

target = "j"

輸出: "c"

輸入:letters = ["c", "f", "j"]

target = "k"

輸出: "c"

注:letters長度範圍在[2, 10000]區間內。

letters 僅由小寫字母組成,最少包含兩個不同的字母。

目標字母target 是乙個小寫字母。

class solution 

return letters[max];

}else

}return 0;

}};

153 尋找比目標字母大的最小字母

給定乙個只包含小寫字母的有序陣列letters 和乙個目標字母 target,尋找有序陣列裡面比目標字母大的最小字母。陣列裡字母的順序是迴圈的。舉個例子,如果目標字母target z 並且有序陣列為 letters a b 則答案返回 a 示例 輸入 letters c f j target a 輸...

744 尋找比目標字母大的最小字母

給定乙個只包含小寫字母的有序陣列letters和乙個目標字母target,尋找有序陣列裡面比目標字母大的最小字母。陣列裡字母的順序是迴圈的。舉個例子,如果目標字母target z 並且有序陣列為letters a b 則答案返回 a 輸入 letters c f j target a 輸出 c 輸入...

尋找比目標字母大的最小字母(YYOJ)

題目描述 lzy又來搞字串了,他現在給你乙個只包含小寫字母的有序字串str 和乙個目標字母 target,尋找有序陣列裡面比目標字母大的最小字母。裡字母的順序是迴圈的。舉個例子,如果目標字母target z 並且有序字串為 ab 則答案返回 a 輸入 測試樣例由多組測試資料組成。每組測試資料第一行輸...