프로그래머스Lv1 - 로또의 최고 순위와 최저 순위
코드
function solution(lottos, win_nums) {
var answer = [];
let best = 7, worst = 7;
lottos.map((lotto) => {
if(lotto === 0) {
best--;
} else {
if(win_nums.includes(lotto)) {
best--;
worst--;
}
}
})
if(best > 6) best = 6;
if(worst > 6) worst = 6;
answer.push(best,worst);
return answer;
}
풀이 및 소감
다른 사람들의 풀이를 보니 주로 rank
배열을 만들어서 [6, 6, 5, 4, 3, 2, 1];
로 풀었다. 나는 맞출때마다 순위를 줄이고 만약 하나도 못 맞춘 경우가 있으면 6등으로 바꿔주게 했다.
Author And Source
이 문제에 관하여(프로그래머스Lv1 - 로또의 최고 순위와 최저 순위), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cookncoding/프로그래머스Lv1-로또의-최고-순위와-최저-순위저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)