function solution(lottos, win_nums) {
var answer = [];
// 당첨숫자가 포함될때마다 올라가는 숫자를 선언 후 생성
let correctCount = 0;
// lottos의 배열에서 0의 개수 세는 것
let zeroCount = lottos.filter(element => 0 === element).length;
// lottos 와 win_nums를 크기 대로 정렬
lottos.sort( (a, b) => {return a - b});
win_nums.sort( (a, b) => {return a - b});
// 반복문 사용
for (let i = 0; i < 6; i++) {
// 만약 로또번호를 스캔했을때 당첨번호에 들어있다면
if (win_nums.indexOf(lottos[i]) !== -1) {
correctCount += 1;
}
}
// 최고등수 최저등수 설정(6등이상 떨어지지 않음)
let highRank = Math.min(7 - correctCount - zeroCount, 6);
let lowRank = Math.min(7 - correctCount, 6);
// 만약 lottos의 배열에 0가 있다면 높은 순위와 낮은 순위를 변경시켜줌.
answer.push(highRank, lowRank);
return answer;
}