<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Title</title>
<style>
</style>
</head>
<body>
<script>
const lottonum = [];
let common=0;
for(let i=0;i<6;i++){
lottonum.push(Math.floor(Math.random()*10)+1);
for(let j=0;j<i;j++){
if(lottonum[i]===lottonum[j]){
lottonum.pop();
i--;
break;
}
}
}
document.write(`이번주번호는 ${lottonum}`);
let bonus = 0;
while(true){
bonus = Math.floor(Math.random()*10)+1;
if(lottonum.includes(bonus)){}
else{
break;
}
}
document.write(`<br>`);
document.write(`보너스번호는 ${bonus}`);
let mynum = [];
while(mynum.length<6) {
let k = Number(prompt("입력하시오"))
if(k>=1 && k<=10){
if(!mynum.includes(k)){ // 배열에 동일한 숫자가 없는 경우에만 푸시합니다.
mynum.push(k);
} else {
alert('다시 넣으시오. 숫자가 중복됨');
}
} else {
alert('다시 넣으시오. 범위가 안맞음');
}
}
// for(let i=0;i<3;i++){
// mynum.push(Math.floor(Math.random()*10)+1);
// for(let j=0;j<i;j++){
// if(mynum[i]===mynum[j]){
// mynum.pop();
// i--;
// break;
// }
//
// }
// }
document.write(`<br>`);
document.write(`<br>`);
document.write(`나의번호는 ${mynum}`);
document.write(`<br>`);
document.write(`<br>`);
if(mynum.includes(bonus)) {
document.write('보너스번호는 맞음');
}else{
document.write('보너스번호 안맞음');
document.write(`<br>`);
}
for(let z=0;z<lottonum.length;z++){
for(let u=0;u<mynum.length;u++){
if(lottonum[z]===mynum[u]){
common++;
}
}
}
document.write(`공통 번호는${common} 개 맞았습니다`);
document.write(mynum)
document.write(lottonum)
</script>
</body>
</html>
댓글 영역