Problem From.
https://leetcode.com/problems/find-smallest-letter-greater-than-target/
오늘 문제는 charArray 가 주어질때, target 보다 사전적으로 뒤에 있는 문자가 나오면 그 문자를 반환하고 없으면 첫번째 문자를 반환하는 문제였다.
이 문제는 간단하게 charArray 를 앞에서부터 탐색해나가면서 조건에 일치하는 문자가 나오면 반환해주면 되었다.
class Solution {
fun nextGreatestLetter(letters: CharArray, target: Char): Char {
letters.forEach {
if(target < it) return it
}
return letters[0]
}
}