[JavaScript] 영어 끝말잇기

ladiolus·2023년 5월 18일
0

programmers

목록 보기
17/25
post-thumbnail

⏱️ 17:15.73

방금 전 문제에서 stack을 사용했어서 stack으로 접근하다가,
난장판 코드가 되어서 초기화하고 다시 풀었다... 🤧


CODE

function solution(n, words) {
    for(let i = 0; i < words.length; i++){
        let word = words[i];
        let number = Math.ceil(i % n) + 1;
        let turn = Math.ceil((i+1) / n);
        
        if(i > 0){
            let lastWord = words[i-1];
            let lastArr = words.slice(0, i);
            if(lastWord[lastWord.length-1] !== word[0]) return [number, turn];
            if(lastArr.includes(word) === true) return [number, turn];
        }
    }
    return [0, 0];
}

0개의 댓글