반응형
1. 문제
https://school.programmers.co.kr/learn/courses/30/lessons/12981
2. 코드
function solution(n, words) {
for(let i=1;i<words.length;i++){
// 각 단어의 시작과 끝 단어가 다르거나, 이미 나와있는 단어를 말했을 시
if(words[i][0] !== words[i-1][words[i-1].length-1] ||
words.slice(0,i).includes(words[i])) {
// [탈락한 사람의 번호, 탈락한 순서] return
return [(i+1)%n > 0 ? (i+1)%n : n , Math.ceil(words.slice(0,i+1).length/n);
}
}
return [0,0];
}
반응형
'프로그래머스 > 구현' 카테고리의 다른 글
[일반] 프로그래머스 '점프와 순간 이동' - js (0) | 2023.03.27 |
---|---|
[구현] 프로그래머스 '예상 대진표' - js (0) | 2023.03.17 |
[배열] 프로그래머스 '다음 큰 숫자' - js (0) | 2023.03.17 |
[문자열] 프로그래머스 '이진 변환 반복하기' - js (0) | 2023.03.15 |
[배열] 프로그래머스 '최솟값 만들기' - js (0) | 2023.03.15 |