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