https://programmers.co.kr/learn/courses/30/lessons/12981
function solution(n, words) { // O
let answer = 0;
for (let i = 1; i < words.length; i++) {
let cur = words[i];
let before = words[i - 1];
if (words.indexOf(cur) != i) {
answer = i + 1;
break;
}
if(cur[0]!= before[before.length - 1] ){
answer = i + 1;
break;
}
}
return answer ? [answer % n || n, Math.ceil((answer / n))] : [0, 0];
}
처음에 단어 단위로 같은 단위가 몇 번째 있는지, 몇번째 사람이 틀린건지만 생각했다가 틀렸다.
끝말잇기기 때문에 첫글자랑 이전단어의 마지막 글자랑 일치하는지도 생각해주어야한다.