[프로그래머스] 영어 끝말잇기 (javascript)
728x90
반응형
set으로 중복 여부 검사
진행 턴은 인덱스/사람 수+1
누구인지는 인덱스%사람수 +1
function solution(n, words) {
var answer = [0,0];
const set=new Set();
let prev=words[0][0];
for(let i=0;i<words.length;i+=1){
if(words[i][0]!==prev[prev.length-1] || set.has(words[i])){
answer[0]=i%n+1;
answer[1]=parseInt(i/n)+1;
break;
}
prev=words[i];
set.add(words[i]);
}
return answer;
}
728x90
반응형
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 네트워크 (javascript) (0) | 2021.03.09 |
---|---|
[프로그래머스] jadenCase 문자열 만들기 (javascript, java) (0) | 2021.03.09 |
[프로그래머스] 쿼드 압축 후 개수 세기 (javascript) (0) | 2021.03.07 |
[프로그래머스] 게임 맵 최단거리 (bfs, javascript) (0) | 2021.03.05 |
[프로그래머스] 최소값 만들기 (javascript) (0) | 2021.03.05 |
TAGS.