코딩테스트 연습 - 모의고사 | 프로그래머스 (programmers.co.kr)
변수명 제대로 answers, answer
function solution(answers) {
let answer = [];
const first = [1,2,3,4,5];
const second = [2,1,2,3,2,4,2,5];
const third = [3,1,2,4,5];
let correctCount = [0, 0, 0];
for(let i=0; i<answers.length; i++){
// 1. n
if((first[i%5]) == answers[i]) correctCount[0]++;
// 2. 2,(1,3,4,5)
if(second[i%8] == answers[i]) correctCount[1]++;
// 3. 31245 * 2
if(third[parseInt(i/2)%5] == answers[i]) correctCount[2]++;
}
let highScore = 0;
for(let i=0; i<correctCount.length; i++){
if(highScore < correctCount[i]) highScore = correctCount[i];
}
for(let i=0; i<correctCount.length; i++){
if(highScore==correctCount[i]) answer.push(i+1);
}
return answer;
}
'교육 > 코테' 카테고리의 다른 글
[프로그래머스]JS 폰켓몬 (0) | 2022.05.22 |
---|---|
[프로그래머스]JS 체육복 (0) | 2022.05.20 |
[프로그래머스] JS K번째수 (0) | 2022.05.19 |
[프로그래머스]JS 소수만들기 (0) | 2022.05.19 |
[프로그래머스]JS 내적 (0) | 2022.05.19 |