알고리즘(Algorithm)
프로그래머스 - 영어 끝말잇기[JS]
Hun-bot
2023. 2. 12. 21:11
728x90
반응형
풀이
- player는 나머지 연산자를 사용해 n이하의 값으로 반복
1. 마지막글자, 앞글자 비교하기
2. 같은 글자 찾기
3. player가 n과 같아지면 차례++
function solution(n, words) {
let first=words[0]
let count=1
for (let i = 1; i < words.length; i++) {
let player=i%n+1
if(first.slice(-1)!==words[i][0]) return [player,count]
if(words.findIndex(j=>j===words[i])!==i) return [player,count]
first=words[i]
if(player===n) count++
}
return [0,0]
}
728x90
반응형