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

E1002_점검03_문제

점검

<script> /* [문제] 반복문을 사용해서 보기와 같이 출력하시오. [보기] 0 3 1 2 2 1 3 1 4 2 5 3 6 3 7 2 8 1 9 1 10 2 11 3 12 3 13 2 14 1 */ </script>
HTML
복사

정답

<script> /* [문제] 반복문을 사용해서 보기와 같이 출력하시오. [보기] 0 3 1 2 2 1 3 1 4 2 5 3 6 3 7 2 8 1 9 1 10 2 11 3 12 3 13 2 14 1 */ let a = 3; let state = 2; for(let i = 0; i < 15; i++) { document.write(i, " ", a, "<br>"); if(state == 1) { a += 1; if(a == 4) { state = 2; a = 3; } } else if(state == 2) { a -= 1; if(a == 0) { state = 1; a = 1; } } } </script>
HTML
복사