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

D0102_예제12_문제

예제

<script> /* [문제] 철수는 1부터 9 사이의 숫자 중 두 개를 무작위로 뽑았습니다. 이 두 숫자가 연속된 숫자인지 확인하는 프로그램을 작성하시오. 예를 들어, 1과 2, 4와 5는 연속된 숫자입니다. [조건] (1) 두 숫자는 1부터 9 사이의 정수입니다. (2) 두 숫자의 차이가 정확히 1이면 연속된 숫자로 간주합니다. (3) 두 숫자를 출력한 뒤, 연속된 숫자라면 "연속", 그렇지 않으면 "꽝"을 출력하시오. */ /* [출력예시] 3 4 연속 [출력예시] 1 8 꽝 */ </script>
HTML
복사

정답

<script> /* [문제] 철수는 1부터 9 사이의 숫자 중 두 개를 무작위로 뽑았습니다. 이 두 숫자가 연속된 숫자인지 확인하는 프로그램을 작성하시오. 예를 들어, 1과 2, 4와 5는 연속된 숫자입니다. [조건] (1) 두 숫자는 1부터 9 사이의 정수입니다. (2) 두 숫자의 차이가 정확히 1이면 연속된 숫자로 간주합니다. (3) 두 숫자를 출력한 뒤, 연속된 숫자라면 "연속", 그렇지 않으면 "꽝"을 출력하시오. */ /* [출력예시] 3 4 연속 [출력예시] 1 8 꽝 */ let r = Math.floor(Math.random() * 9) + 1; let r2 = Math.floor(Math.random() * 9) + 1; document.write(r, " ", r2, "<br>"); let tf = r == r2 + 1; let tf2 = r2 == r + 1; let tf3 = tf || tf2; if(tf3) { document.write("연속"); } if(!tf3) { document.write("꽝"); } </script>
HTML
복사