Daily LeetCode Challenge - 744. Find Smallest Letter Greater Than Target

Min Young Kim·2023년 6월 9일
0

algorithm

목록 보기
167/198

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]
    }
}
profile
길을 찾는 개발자

0개의 댓글