[프로그래머스] 배열 회전시키기

hello__0·2023년 9월 23일
0

Algorithm

목록 보기
15/20

나의 풀이

function solution(numbers, direction) {
    if(direction === 'right') {
    // 배열의 마지막 요소를 맨 앞쪽에 추가
        numbers.unshift(numbers.pop());
    } else {
    // 배열의 첫번째 요소를 제거하고 push로 배열 뒤쪽으로 추가
        numbers.push(numbers.shift());
    }
    return numbers;
}

Array.unshift()

: 새로운 요소를 배열의 맨 앞쪽에 추가

Array.pop()

배열에서 마지막 요소를 제거

Array.shift()

: 배열에서 첫번째 요소 제거

profile
자라나라 나무나무

0개의 댓글