Search

이차반복문5_개념04_인풋삽입

대분류
STEP07 이차반복문
문제 난이도
LV07
소분류
이차반복문5_개념

영상

개념

<script> /* [문제] arr배열에 value배열의 값 3개를 추가하려고 한다. 단, arr배열의 마지막에 추가하는것이 아니고, index배열의 위치에 추가하고, 위치 뒤의 모든 값은 한칸씩 뒤로 이동한다. [예시] index : 2, value = 60, arr = [10,20,60,30,40,50] index : 1, value = 70, arr = [10,70,20,60,30,40,50] index : 0, value = 80, arr = [80,10,70,20,60,30,40,50] [정답] arr = [80, 10, 70, 20, 60, 30, 40, 50] */ let arr = [10, 20, 30, 40, 50]; let index = [2, 1, 0]; let value = [60, 70, 80]; let size = index.length; for(let i=0; i<size; i++) { arr.push(0); for(let j=arr.length-1; j>index[i]; j--) { arr[j] = arr[j - 1]; } arr[index[i]] = value[i]; document.write("index : " + index[i] + ", value = " + value[i] + ", arr = " + arr + "<br>"); } </script>
Java
복사