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]
}
|