-
문제
programmers.co.kr/learn/courses/30/lessons/42840?language=javascript
코드
function solution(answers) { let max = 0; let answer = []; let patterns = [ [1,2,3,4,5], [2,1,2,3,2,4,2,5], [3,3,1,1,2,2,4,4,5,5] ]; let count = [0,0,0]; for( let i = 0; i < answers.length; i++ ) { if(answers[i] === patterns[0][i%5]) count[0]++; if(answers[i] === patterns[1][i%8]) count[1]++; if(answers[i] === patterns[2][i%10]) count[2]++; } max = Math.max(count[0], count[1], count[2]); for( let j = 0; j < count.length; j++ ) { if ( max === count[j] ) answer.push(j+1); } return answer; }
'PS > 프로그래머스' 카테고리의 다른 글
[프로그래머스_스택] 다리를 지나는 트럭 ( by using JavaScript) (0) 2021.04.18 [프로그래머스_완전탐색] 소수찾기 ( by using JavaScript ) (0) 2021.04.15 [프로그래머스] 기능개발( 스택큐, by using javscript) (0) 2021.04.06 [프로그래머스 ] 프린터(큐, by using javascript ) (0) 2021.04.06 [프로그래머스_해시] 위장 ( by using javascript) (0) 2021.04.06 댓글