본문 바로가기
자바스크립트 코딩테스트

프로그래머스 Level 1 - 가장 가까운 같은 글자 (Javascript)

by 준벨롭 2023. 12. 16.

문제

답안

function solution(s) {
    var answer = [];
    for(let i = 0; i<s.length;i++){
        let cut = s.slice(0,i);
        answer.push(cut.lastIndexOf(s[i]) === -1 ? -1 : i - cut.lastIndexOf(s[i]));
    }
    return answer;
}

후기

lastIndexOf 메서드를 이용해 가장 가까운 값을 빼줘서 답을 구했다.

모르는 메서드가 많다.

728x90