function solution(n, words) {
var answer = [];
let obj = {};
for(let i = 0; i < n ; i++){
obj[i] = [];
}
let arr = [];
for(let i = 0; i < words.length ; i++){
let val = obj[i%n];
if(i!==0){
let before = words[i-1];
let now = words[i];
// console.log(
// before.charAt(before.length-1), now.charAt(now.length-1)
// );
if(before.charAt(before.length-1) !== now.charAt(0)){
return [(i%n)+1,val.length+1];
}
}
if(arr.includes(words[i])){
return [(i%n)+1,val.length+1];
}
arr.push(words[i]);
val.push(words[i]);
}
return [0,0];
}
문제의 조건을 확인해서 확실하게 풀자
charAt 메소드를 통해 string에서 특정 위치의 값을 가져와서 비교