[프로그래머스] 로또의 최고 순위와 최저 순위

https://school.programmers.co.kr/learn/courses/30/lessons/77484

function solution(lottos, win_nums) {
    //  정해진 등수를 내림차순 선언 
    const winsArray = [6,6,5,4,3,2,1];

    // 맞춘 번호 갯수
    let result = 0;
    // 분실한 번호 갯수     
    let lost = 0;
                     
    // 구매한 번호를 기준으로 분실한 갯수와 맞춘 번호 갯수 for loop  
    for(const lotto of lottos){
        if(!lotto) lost ++
        if(win_nums.includes(lotto)) result ++
    }
    
    // 맞춘갯수와 잃어버린 숫자를 더해 최고 등수 계산
    const max = result + lost;
    
    // 계산된 index로 winsArray에서 값 추출    
    return [winsArray[max],winsArray[result]];
}