Lv.1 로또의 최고 순위와 최저 순위

ujinujin·2022년 1월 24일
0

코딩테스트 뿌시기

목록 보기
15/57

🤖문제

👍 2022년 1월 24일

<script>
  const lottoRank = (count) => {
      if (count === 6) return 1
      else if (count === 5) return 2
      else if (count === 4) return 3
      else if (count === 3) return 4
      else if (count === 2) return 5
      else return 6
  }

  function solution(lottos, win_nums) {
      var answer = [];

      lottos.sort((a,b) => a-b);
      win_nums.sort((a,b) => a-b);

      let sameNumCnt = 0;
      win_nums.forEach((v, i) => {
          if (lottos.indexOf(v) !== -1) sameNumCnt++;
      })
      let zeroCnt = lottos.filter(v => 0 === v).length;

      answer.push(lottoRank(sameNumCnt + zeroCnt))    // 최고 순위
      answer.push(lottoRank(sameNumCnt));    //최저 순위

      return answer;
  }
</script>
profile
백수와 취준생 그 사이 어디

0개의 댓글