본문 바로가기

JAVASCRIPT

JAVASCRIPT ) 문제 - 배열의 값 뒤집기

1. myA의 갑을 뒤집어라. 주소복사 X, 값복사O

<script> 
 const myA = [ 
 	[ 1, 2, 3 ], // [ 3,2,1 ]
 	[ 4, 5, 6 ], // [ 6,5,4 ]
    [ 7, 8, 9 ]  // [ 9,8,7 ]
 ];
//
const myB = [];
for(let i=0; i<myA.length; i++) {
    const tempA = [];
    for(let j=0; j<myA[i].length; j++) {
    	tempA[j] = myA[i][j];
    }
    myB[i] = [];
    for(let j=0; j<tempA.length; j++) {
    	myB[i][j] = tempA[j];
    }
}
//document.write( myB );
for(let i=0; i<myB[0].length; i++) {
	// myB[0] = [1 2 3]
    // myB[0] = [3 2 1]
    // myB[0][2] myB[0][1] myB[0][0]
    let aaaaa = myB[i]
    for(let j=myB[i].length-1; j>=0; j--) {
    	
    	let tempSwap = 0;
        tempSwap = myB[i][j];
        myB[i][j] = myB[i][myB[i].length-1-j];
        console.log(myB[i][j]);
        myB[i][myB[i].length-1-j] = tempSwap;
        tempSwap = 0
        
    }
}
document.write( myB );
</script>
반응형

'JAVASCRIPT' 카테고리의 다른 글

JAVASCRIPT ) 부울행렬의 연산  (0) 2024.08.26
JAVASCRIPT ) canvas로 막대그래프 그리기  (0) 2024.08.20
JAVASCRIPT ) Math.random() 공식  (0) 2024.08.13
JAVASCRIPT ) 이터레이션과 for of문  (0) 2024.08.09
JAVASCRIPT ) 심볼  (0) 2024.08.09