문제
모의고사
문제풀이
function solution(answers) {
var answer = [];
var supo_1 = [1, 2, 3, 4, 5];
var supo_2 = [2, 1, 2, 3, 2, 4, 2, 5];
var supo_3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5];
var supo_ans = [0, 0, 0];
for (var i = 0; i < answers.length; i++) {
if (answers[i] == supo_1[i%5]) supo_ans[0] += 1;
if (answers[i] == supo_2[i%8]) supo_ans[1] += 1;
if (answers[i] == supo_3[i%10]) supo_ans[2] += 1;
}
var max = Math.max(...supo_ans);
for (var i = 0; i < supo_ans.length; i++) {
if (supo_ans[i] == max) answer.push(i + 1);
}
return answer;
}