https://school.programmers.co.kr/learn/courses/30/lessons/12981
function solution(n, words) {
var answer = [];
//정답은 [ 번호, 차례 ] 형태
var arr =[];
var sort = 0;
var num = 0;
for(let i in words){
//1. 들어온 값담기
arr.push(words[i]);
//정답은 [ 번호, 차례 ] 형태로 return 해주세요.
// console.log(arr);
//2. 중복체크
if(arr.filter((a) => a == words[i]).length >=2){
//번호
num = arr.length%n
if(num == 0){
num = n
}
//차례
sort = parseInt((arr.length-1)/n) +1
answer.push(num,sort)
break;
}//3.끝말 체크
else if(i>0 && words[i-1].charAt(words[i-1].length-1) != words[i].charAt(0)){
//번호
num = arr.length%n
if(num == 0){
num = n
}
//차례
sort = parseInt((arr.length-1)/n) +1
answer.push(num,sort)
break;
}
}
if (answer.length == 0){
answer.push(0,0)
}
return answer;
}