Search

조건문2_문제09_페이징

대분류
STEP03 조건문/일차반복문
문제 난이도
수학
소분류
조건문2_문제

영상

문제

<script> /* [문제] 랜덤 1~2000 사이의 숫자를 저장하고, 다음과 같이 출력하시오. 랜덤 숫자가 1 ~ 10 사이 값이면, 1 11 ~ 20 사이 값이면, 2 21 ~ 30 사이 값이면, 3 ... 101 ~ 110은 사이 값이면, 11 ... 1001 ~ 1010 사이 값이면, 101 */ </script>
Java
복사

해설

<script> /* [문제] 랜덤 1~2000 사이의 숫자를 저장하고, 다음과 같이 출력하시오. 랜덤 숫자가 1 ~ 10 사이 값이면, 1 11 ~ 20 사이 값이면, 2 21 ~ 30 사이 값이면, 3 ... 101 ~ 110은 사이 값이면, 11 ... 1001 ~ 1010 사이 값이면, 101 */ let num = Math.floor(Math.random() * 2000) + 1; // [0 ~ 1999] + 1 // 방법1 let result = 0; if(num % 10 == 0) { result = parseInt(num / 10); } if(num % 10 > 0) { result = parseInt(num / 10) + 1; } console.log(num + " : " + result); document.write(num + " : " + result + "<br>"); // 방법2 result = parseInt(num / 10); if(num % 10 > 0) { result = result + 1; } console.log(num + " : " + result); document.write(num + " : " + result + "<br>"); </script>
Java
복사