[프로그래머스] 코딩테스트 - 로또의 최고 순위와 최저 순위 (Javascript)

아카시아·2021년 10월 28일
0

알고리즘

목록 보기
26/30

문제

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

풀이

function solution(lottos, win_nums) {
  const arr = [];
  let max = 0;
  let min = 0;

  lottos.map((num) => {
    if (num === 0) {
      max++;
    }
    for (let i = 0; i < win_nums.length; i++) {
      if (num === win_nums[i]) {
        max++;
        min++;
      }
    }
  });
  arr.push(max, min);
  const answer = arr.map((num) => {
    if (num === 6) return (num = 1);
    if (num === 5) return (num = 2);
    if (num === 4) return (num = 3);
    if (num === 3) return (num = 4);
    if (num === 2) return (num = 5);
    else return (num = 6);
  });
  return answer;
}
profile
낭만적인 개발자

0개의 댓글