LeetCode - 2000. Reverse Prefix of Word

henu·2023년 9월 29일
0

LeetCode

목록 보기
92/186

Solution

var reversePrefix = function(word, ch) {
    const idx = word.indexOf(ch)

    const prefix = [...word].slice(0,idx+1).reverse()
    const postfix = [...word].slice(idx+1)

    return [...prefix, ...postfix].join('')
};

Explanation

먼저 indexOf 메소드를 이용해서 문자열 word에서 ch의 인덱스를 구한다.
그리고 0부터 ch까지의 문자열을 배열로 변환하고 reverse 메소드를 사용해서 뒤집는다.
ch이후의 문자열은 그대로 유지한다.
두 문자열을 합쳐서 리턴한다.

0개의 댓글