자바스크립트
home
2025 자바스크립트 초급 1500제
home

D0204_예제04_문제

예제

<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
복사