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

D0204_예제05_문제

예제

<script> /* [문제] 1부터 2000 사이의 랜덤 숫자를 변수에 저장합니다. 값이 1 이상 10 이하이면, 1을 출력하시오. 값이 11 이상 20 이하이면, 2를 출력하시오. 값이 21 이상 30 이하이면, 3을 출력하시오. ... 값이 101 이상 110 이하이면, 11을 출력하시오. ... 값이 1001 이상 1010 이하이면, 101을 출력하시오. */ /* [출력예시] 19 16 [출력예시] 92 91 */ </script>
HTML
복사

정답

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