상세 컨텐츠

본문 제목

[자바스크립트] 로또번호

카테고리 없음

by esoesmio 2023. 5. 23. 20:07

본문

<!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>

댓글 영역