예제
<script>
/*
[문제]
반복문을 사용하여 1부터 5까지의 숫자를 출력하시오.
숫자가 1이거나 5일 때는 그 숫자를 한 번 더 출력하고,
숫자가 2이상 4이하일 때는 숫자와 그 숫자의 두 배를 함께 출력하시오.
*/
/*
[출력예시]
1 1
2 4
3 6
4 8
5 5
*/
</script>
HTML
복사
정답
<script>
/*
[문제]
반복문을 사용하여 1부터 5까지의 숫자를 출력하시오.
숫자가 1이거나 5일 때는 그 숫자를 한 번 더 출력하고,
숫자가 2이상 4이하일 때는 숫자와 그 숫자의 두 배를 함께 출력하시오.
*/
/*
[출력예시]
1 1
2 4
3 6
4 8
5 5
*/
for(let i = 1; i <= 5; i++) {
let tf = i == 1 || i == 5;
let tf2 = 2 <= i && i <= 4;
if(tf) {
document.write(i, " ", i, "<br>");
}
if(tf2) {
document.write(i, " ", i * 2, "<br>");
}
}
</script>
HTML
복사


