티스토리 뷰

728x90
SMALL

d

function solution(n, words) {
    for(let i=1;i<words.length;i++){
        if(words[i-1][words[i-1].length-1]!==words[i][0]){
            let a=(i+1)%n;
            if(a===0) a=n;
            const b=Math.ceil((i+1)/n);
            return [a,b]
        }
        for(let j=0;j<i;j++){
            if(words[i]===words[j]){
            let a=(i+1)%n;
            if(a===0) a=n;
            const b=Math.ceil((i+1)/n);
            return [a,b]
            }
        }
    }
    return [0,0]
}

문제가 간단해보였는데 뭔가 계속 꼬여서 시간도 오래걸리고 코드도 예쁘지 않다

728x90
LIST
댓글
공지사항