[leetcode, JS] 744. Find Smallest Letter Greater Than Target

mxxn·2023년 8월 28일
0

leetcode

목록 보기
52/198

문제

문제 링크 : Find Smallest Letter Greater Than Target

풀이

/**
 * @param {character[]} letters
 * @param {character} target
 * @return {character}
 */
var nextGreatestLetter = function(letters, target) {
    for (let i = 0; i < letters.length; i++) {
        if (letters[i].charCodeAt(0) > target.charCodeAt(0)) {
            return letters[i]
        }
    }

    return letters[0]
};
  1. for문으로 letters[i]의 아스키코드가 target의 아스키코드보다 크면 return
  2. 없다면 letters[0]
  • runtime과 memory 비효율적
  • Runtime 69 ms, Memory 44.5 MB
profile
내일도 글쓰기

0개의 댓글