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

E1002_예제03_문제

예제

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

정답

<script> /* [문제] 반복문을 사용해서 보기와 같이 출력하시오. */ /* [보기] 0 1 1 2 2 3 3 3 4 2 5 1 6 1 7 2 8 3 9 3 10 2 11 1 12 1 13 2 14 3 */ let a = 1; let state = 1; 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
복사