영상
문제
<script>
/*
[문제]
a는 1 ~ 9 사이의 랜덤 숫자를 저장한다.
c는 11 ~ 20 사이의 랜덤 숫자를 저장한다.
a와 c중 어떤 숫자가 b와 더 가까운지 출력하시오.
[1] a가 c보다 가까우면 "a가 가깝다."
[2] c가 a보다 가까우면 "c가 가깝다."
[3] 서로 거리가 같으면 "서로 같다."
*/
let a = 0;
let c = 0;
let b = 10;
</script>
Java
복사
해설
<script>
/*
[문제]
a는 1 ~ 9 사이의 랜덤 숫자를 저장한다.
c는 11 ~ 20 사이의 랜덤 숫자를 저장한다.
a와 c중 어떤 숫자가 b와 더 가까운지 출력하시오.
[1] a가 c보다 가까우면 "a가 가깝다."
[2] c가 a보다 가까우면 "c가 가깝다."
[3] 서로 거리가 같으면 "서로 같다."
*/
let b = 10;
// [0 ~ 8] + 1
let a = Math.floor(Math.random() * 9) + 1;
// [0 ~ 9] + 11
let c = Math.floor(Math.random() * 10) + 11;
console.log("a = " + a);
console.log("c = " + c);
document.write("a = " + a + "<br>");
document.write("c = " + c + "<br>");
let a차이 = b - a;
let c차이 = c - b;
console.log("a차이 = " + a차이);
console.log("c차이 = " + c차이);
document.write("a차이 = " + a차이 + "<br>");
document.write("c차이 = " + c차이 + "<br>");
if(a차이 < c차이) {
console.log("a가 가깝다.");
document.write("a가 가깝다.<br>");
}
if(c차이 < a차이) {
console.log("c가 가깝다.");
document.write("c가 가깝다.<br>");
}
if(a차이 == c차이) {
console.log("서로 같다.");
document.write("서로 같다.");
}
</script>
Java
복사