Search

배열4_개념06_앞뒤로밀기

대분류
STEP06 일차배열
문제 난이도
LV05
소분류
일차배열4_개념

영상

개념

<script> /* [문제1] a배열의 값들을 한칸씩 앞으로 당기고 출력하시오. [정답] a = 10,20,30,40,50,0 */ let a = [0, 10, 20, 30, 40, 50]; for(let i=0; i<a.length - 1; i++) { a[i] = a[i + 1]; } a[a.length - 1] = 0; document.write("a = " + a + "<br>"); //-------------------------------------- a = [0, 10, 20, 30, 40, 50]; let i = 0; while(i < a.length - 1) { a[i] = a[i + 1]; i += 1; } a[a.length - 1] = 0; document.write("a = " + a + "<br>"); /* [문제2] b배열의 값들을 한칸씩 뒤로 밀고 출력하시오. b = 0,10,20,30,40,50 */ let b = [10, 20, 30, 40, 50, 0]; let index = b.length - 1; for(let i=index; i>0; i--) { b[i] = b[i - 1]; } b[0] = 0; document.write("b = " + b + "<br>"); //-------------------------------------- b = [10, 20, 30, 40, 50, 0]; i = index; while(i > 0) { b[i] = b[i - 1]; i -= 1; } b[0] = 0; document.write("b = " + b); </script>
Java
복사