-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
로또 구현
22.05.12 18:51 작성 조회수 143
0
const SETTING = {
name: 'Lucky Lotto!',
count: 6,
maxNumber: 45
}
function getSingleNum(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + 1
}
function getLottoNum() {
let numSet = new Set()
let {count, maxNumber} = SETTING
while(numSet.size !== count) {
let num = getSingleNum(1, maxNumber)
if(!numSet.has(num)) numSet.add(num)
}
return [...Array.from(numSet).sort((a, b) => a - b)]
}
console.log(getLottoNum())
답변을 작성해보세요.
답변 0