본문 바로가기
ComputerScience/알고리즘, 프로그래머스

[Lv.0] 배열 뒤집기

by VictorMeredith 2023. 1. 30.

1. 문제 (정답률 89%)

배열 뒤집기


2. 풀이

function solution(num_list) { 
    var answer = [];
    
    for(i in num_list){ // 배열 for in 반복문
        let item = num_list.pop(); // item변수에 num_list.pop()으로 마지막 요소를 꺼내온다
        answer.push(item); // answer 배열에 num_list의 마지막 요소를 가져와 하나씩 차례로 push해준다.
    }
    
    return answer;
}
 

3. 알아야할 사항

 1) for(i in array){}  :

   - array의 길이만큼 반복하면서 {여기를 실행}

   - i가 0부터 array.length까지 순회한다.

 2) array.pop() : 

   - 배열의 맨 뒤 요소를 꺼낸다. -> 배열의 원본이 변경된다.

 3) array.push(item) :

   - 배열의 맨 뒤에 item을 추가한다.

댓글