1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
// @Title: 寻找比目标字母大的最小字母 (Find Smallest Letter Greater Than Target)
// @Author: 15816537946@163.com
// @Date: 2022-04-03 10:47:54
// @Runtime: 0 ms
// @Memory: 2.5 MB
func nextGreatestLetter(letters []byte, target byte) byte {
    var ret byte = 'z'
    for i := range letters {
        if letters[i] > target  && letters[i]<= ret {
            ret = letters[i]
            return ret
        }
    }
    return letters[0]
}