점검
<script>
/*
[문제]
1부터 20 사이의 랜덤 숫자 하나를 생성하여 저장합니다.
이후, 해당 숫자를 맞추는 게임을 진행합니다.
또 다른 1부터 20 사이의 랜덤 숫자를 반복해서 생성하고 출력하며,
처음 생성된 숫자와 일치할 경우 게임을 종료합니다.
[추가 조건]
(1) 첫 번째 숫자가 두 번째 숫자보다 크면 "크다"를 출력합니다.
(2) 첫 번째 숫자가 두 번째 숫자보다 작으면 "작다"를 출력합니다.
(3) 두 숫자가 같으면 "정답"을 출력 후 반복을 종료하시오.
*/
/*
[출력예시]
5 16 작다
5 6 작다
5 18 작다
5 1 크다
5 12 작다
5 5 정답
*/
</script>
HTML
복사
정답
<script>
/*
[문제]
1부터 20 사이의 랜덤 숫자 하나를 생성하여 저장합니다.
이후, 해당 숫자를 맞추는 게임을 진행합니다.
또 다른 1부터 20 사이의 랜덤 숫자를 반복해서 생성하고 출력하며,
처음 생성된 숫자와 일치할 경우 게임을 종료합니다.
[추가 조건]
(1) 첫 번째 숫자가 두 번째 숫자보다 크면 "크다"를 출력합니다.
(2) 첫 번째 숫자가 두 번째 숫자보다 작으면 "작다"를 출력합니다.
(3) 두 숫자가 같으면 "정답"을 출력 후 반복을 종료하시오.
*/
/*
[출력예시]
5 16 작다
5 6 작다
5 18 작다
5 1 크다
5 12 작다
5 5 정답
*/
let r = Math.floor(Math.random() * 20) + 1;
let loop = true;
while(loop) {
let r2 = Math.floor(Math.random() * 20) + 1;
document.write(r, " ", r2, " ");
if(r2 > r) {
document.write("작다<br>");
}
if(r2 < r) {
document.write("크다<br>");
}
if(r2 == r) {
document.write("정답<br>");
loop = false;
}
}
</script>
HTML
복사


