문제는 이미 알고서 답이 궁금해서 오셨을것 같으므로 풀이만 합니다.
function solution(lottos, win_nums) {
var answer = [];
const rank = { //순위 넣을 객체 생성
6: 1,
5: 2,
4: 3,
3: 4,
2: 5,
1: 6,
0: 6
}
let max = 0; // 최대값
let min = 0; // 최소값
for(let i of lottos){
if(win_nums.includes(i)) { //당첨번호와 일치한다면 카운트
max++;
min++;
}
else if(i===0) { //최대값은 모두 맞았다는 가정하에 전부 카운트
max++;
}
}
answer.push(rank[max], rank[min]); //맞은 갯수에 따라 등수 산정
return answer;
}
코테가 이 정도 난이도였다면 정말 즐겁게 코딩했겠지요.
728x90
'프로그램 강좌' 카테고리의 다른 글
[javascript]padEnd (0) | 2021.12.15 |
---|---|
[React]Warning: Using UNSAFE_componentWillMount in strict mode... (0) | 2021.12.11 |
[프로그래머스]여행경로 - javascript (0) | 2021.12.04 |
[프로그래머스]단어변환 - javascript (0) | 2021.12.03 |
[프로그래머스]네트워크 javascript (0) | 2021.12.02 |