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을 추가한다.
'ComputerScience > 알고리즘, 프로그래머스' 카테고리의 다른 글
[Lv.0] 편지 (.split()) (0) | 2023.01.30 |
---|---|
[Lv.0] 문자 반복 출력하기 (0) | 2023.01.30 |
[Lv.0] 머쓱이보다 키 큰 사람 찾기 (0) | 2023.01.30 |
[Lv.0] 문자열 뒤집기 (0) | 2023.01.30 |
프로그래머스 알고리즘 문제 입문기(JS) (0) | 2023.01.30 |
댓글