思路: 直接选取一个大于字母ASCii 码值的 ans记录在字符串中是否存在答案,不存在就返回首个字符。
class Solution {
public char nextGreatestLetter(char[] letters, char target) {
char ans = 123; //
for(int i = 0 ; i < letters.length; i ++){
// System.out.println(letters[i] > target);
if(letters[i] > target){
ans = ans > letters[i] ? letters[i]:ans;
}
}
if(ans == 123) return letters[0];
return ans ;
}
}