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]];
}
'코딩테스트' 카테고리의 다른 글
[프로그래머스] 체육복 (0) | 2022.08.23 |
---|---|
[프로그래머스] 크레인 인형뽑기 게임 (0) | 2022.08.21 |
[프로그래머스] [카카오 인턴] 키패드 누르기 (0) | 2022.08.20 |
[프로그래머스] 두 개 뽑아서 더하기 (0) | 2021.04.07 |
[프로그래머스] 모의고사 (0) | 2021.04.06 |
Comment