예제
<script>
/*
[문제]
1부터 100 사이의 랜덤 숫자를 변수에 저장합니다.
값이 1 이상 5 이하이면, 1을 출력하시오.
값이 6 이상 10 이하이면, 6을 출력하시오.
값이 11 이상 15 이하이면, 11을 출력하시오.
값이 16 이상 20 이하이면, 16을 출력하시오.
...
값이 96 이상 100 이하이면, 96을 출력하시오.
*/
/*
[출력예시]
19
16
[출력예시]
92
91
*/
</script>
HTML
복사
정답
<script>
/*
[문제]
1부터 100 사이의 랜덤 숫자를 변수에 저장합니다.
값이 1 이상 5 이하이면, 1을 출력하시오.
값이 6 이상 10 이하이면, 6을 출력하시오.
값이 11 이상 15 이하이면, 11을 출력하시오.
값이 16 이상 20 이하이면, 16을 출력하시오.
...
값이 96 이상 100 이하이면, 96을 출력하시오.
*/
/*
[출력예시]
19
16
[출력예시]
92
91
*/
let r = parseInt(Math.random() * 100) + 1;
document.write(r, "<br>");
let a = parseInt(r / 5);
if(r % 5 == 0) {
a = a - 1;
}
a = a * 5 + 1;
document.write(a);
</script>
HTML
복사