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

D0302_점검05_문제

점검

<script> /* [문제] 10부터 99 사이의 랜덤 숫자 한 개와 1부터 2 사이의 랜덤 숫자 한 개를 생성합니다. 두 번째 랜덤 숫자가 1이면, 생성된 두 자리 수를 일의 자리에서 내림 처리하고, 2이면, 일의 자리에서 올림 처리한 결과를 출력하시오. */ /* [출력예시] 54 1 50 [출력예시] 41 2 50 */ </script>
HTML
복사

정답

<script> /* [문제] 10부터 99 사이의 랜덤 숫자 한 개와 1부터 2 사이의 랜덤 숫자 한 개를 생성합니다. 두 번째 랜덤 숫자가 1이면, 생성된 두 자리 수를 일의 자리에서 내림 처리하고, 2이면, 일의 자리에서 올림 처리한 결과를 출력하시오. */ /* [출력예시] 54 1 50 [출력예시] 41 2 50 */ let r = Math.floor(Math.random() * 90) + 10; document.write(r, "<br>"); let s = Math.floor(Math.random() * 2) + 1; document.write(s, "<br>"); let _10 = parseInt(r / 10); if(s == 1) { _10 = _10 * 10; document.write(_10); } if(s == 2) { _10 = _10 + 1; _10 = _10 * 10; document.write(_10); } </script>
HTML
복사