강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

드로우님의 프로필 이미지
드로우

작성한 질문수

모던 자바스크립트(javascript) 개발을 위한 ES6 강좌

로또 번호 생성기 소스코드

해결된 질문

작성

·

334

·

수정됨

0

function makeLottoNumber() {
  const lottoList = new Set();
  while (lottoList.size < (CONFIG.bonus ? 7 : 6)) {
    const random = Math.floor(Math.random() * CONFIG.maxNumber + 1);
    lottoList.add(random);
  }
  console.log(CONFIG.title);
  const result = [...lottoList];
  if (CONFIG.bonus) {
    const bonusNum = result.pop();
    return { number: result, bonus: bonusNum };
  } else {
    return { number: result };
  }
}

const CONFIG = {
  title: "Happy Lotto Time!",
  maxNumber: 45,
  bonus: true,
};
console.log(makeLottoNumber());

참고용으로 올립니다.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
드로우님의 프로필 이미지
드로우

작성한 질문수

질문하기