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()
: 배열에서 첫번째 요소 제거