문제
programmers.co.kr/learn/courses/30/lessons/77484
코드
function solution(lottos, win_nums) {
var answer = [];
let minCnt = 0;
for(let i = 0; i < lottos.length; i++)
{
if(win_nums.includes(lottos[i]))
minCnt++;
}
let zeroCnt = lottos.filter(element => 0 === element).length;
let maxCnt = minCnt + zeroCnt;
answer.push(getRanking(maxCnt));
answer.push(getRanking(minCnt));
return answer;
}
function getRanking(num)
{
if (num == 6)
return 1;
else if (num == 5)
return 2;
else if (num == 4)
return 3;
else if (num == 3)
return 4;
else if (num == 2)
return 5;
else
return 6;
}
'개발 > 알고리즘' 카테고리의 다른 글
프로그래머스 신규 아이디 추천 javaScript (0) | 2021.05.07 |
---|---|
백준 2234 성곽 C++ (0) | 2021.05.07 |
프로그래머스 폰켓몬 javaScript (0) | 2021.05.07 |
프로그래머스 실패율 javaScript (0) | 2021.05.07 |
백준 1094 막대기 C++ (0) | 2021.05.05 |