-
프로그래머스 - 배열 뒤집기 (어려움)Coding Test/프로그래머스 Lv.0 2023. 6. 1. 10:29
https://school.programmers.co.kr/learn/courses/30/lessons/120821
구글링, For문을 사용하되
초기화문 = num_list.length-1
조건문 = i>=0
반복문 = i--
로 설정. 나온값을 역순으로 뒤로 배치.
function solution(numbers){ var answer = []; for(let i = numbers.length - 1; i >= 0; i--) { answer.push(numbers[i]) } return answer; }
구글링. 배열 거꾸로 넣는 방법 3가지.
1. For 반복문 사용
const arr = ['Apple', 'Banana', 'Orange']; const reverse = []; for(let i=arr.length-1; i >= 0; i--) { reverse.push(arr[i]); // 베열 거꾸로 } document.write('arr : ' + arr); document.write('<br>'); document.write('reverse : ' + reverse);
2. reverse 함수 array.reverse()
const arr = ['Apple', 'Banana', 'Orange']; // 배열 거꾸로 const reverse = arr.reverse(); // 결과 출력 document.write('arr : ' + arr); document.write('<br>'); document.write('reverse : ' + reverse);
3. reverse() 함수 - 원본 배열 유지하기
const arr = ['Apple', 'Banana', 'Orange']; // 배열 거꾸로 const reverse = [...arr].reverse(); // 결과 출력 document.write('arr : ' + arr); document.write('<br>'); document.write('reverse : ' + reverse);
'Coding Test > 프로그래머스 Lv.0' 카테고리의 다른 글
프로그래머스 짝수와 홀수 개수 구하기 (개념 알고있어야됨) (0) 2023.06.02 프로그래머스 - 문자열 뒤집기 (split, reverse, join 메서드) (0) 2023.06.02 프로그래머스 - 아이스 아메리카노 (0) 2023.06.01 프로그래머스 - 옷가게 할인받기 (0) 2023.06.01 프로그래머스 - 최빈값 구하기 (이해못함) (0) 2023.05.31