[프로그래머스] 모의고사

Salki·2021년 2월 27일
0

알고리즘

목록 보기
7/10

프로그래머스 문제

function solution(answers) {
    var answer = [];
    
    
    var p1 = [1,2,3,4,5];
    var p2 = [2,1,2,3,2,4,2,5];
    var p3 = [3,3,1,1,2,2,4,4,5,5];
    
    var cnt = [0,0,0];
    
    for(var i=0; i<answers.length; i++)
    {
        if(answers[i]===p1[i%5])
            cnt[0]++;
        if(answers[i]===p2[i%8])
            cnt[1]++;
        if(answers[i]===p3[i%10])
            cnt[2]++;
    }
    var max = Math.max(cnt[0],cnt[1],cnt[2]);
    for(var i=0; i<3; i++)
    {
        if(max==cnt[i])
            answer.push(i+1);
    }
    
    return answer;
}
profile
실력있는 개발자로 거듭나기까지..

0개의 댓글