function solution(answers) {
var answer = [];
var user_answer = [
[1,2,3,4,5],
[2,1,2,3,2,4,2,5],
[3,3,1,1,2,2,4,4,5,5]
];
var counts = [0, 0, 0];
//answers와 user_answer를 비교해서 맞춘 답 개수세기
for(var i=0; i < user_answer.length; i++){
for(var j=0; j < answers.length; j++){
//실제 비교하게 될 부분은 if문의 조건
if(user_answer[i][j % user_answer[i].length] == answers[j]){
//비교해서 같으면 counts++
counts[i]++;
}
}
}
//counts의 최대값을 찾고 찾은 최대값의 인덱스를 찾아 리턴할 배열 answer에 push
//for문은 인덱스를 찾기 위함
//인덱스는 0부터지만 사람은 1부터니까 +1
for(var i = 0; i < counts.length; i++){
if(counts[i] == Math.max(...counts)){
answer.push(i+1);
}
}
return answer;
}