영상
문제
<script>
/*
[문제]
배열a에 있는 값들을 배열b에 저장하려고 한다.
배열a의 값을 뒤에서부터 두 개씩 저장하시오.
[정답]
b = 7,7,3,3,1,1
*/
let a = [1, 3, 7];
let b = [0, 0, 0, 0, 0, 0];
</script>
Java
복사
해설
<script>
/*
[문제]
배열a에 있는 값들을 배열b에 저장하려고 한다.
배열a의 값을 뒤에서부터 두 개씩 저장하시오.
[정답]
b = 7,7,3,3,1,1
*/
let a = [1, 3, 7];
let b = [0, 0, 0, 0, 0, 0];
/*
[풀이]
방 = 값
b[0] = a[2]
b[1] = a[2]
b[2] = a[1]
b[3] = a[1]
b[4] = a[0]
b[5] = a[0]
*/
let index = a.length - 1;
for(let i=0; i<b.length; i++) {
b[i] = a[index];
if(i % 2 == 1) {
index -= 1;
}
}
document.write(b + "<br>");
//--------------------------
index = a.length - 1;
let i = 0;
while(i < b.length) {
b[i] = a[index];
if(i % 2 == 1) {
index -= 1;
}
i += 1;
}
document.write(b + "<br>");
</script>
Java
복사