Programmers
배열 회전 시키기
해말그미
2024. 9. 8. 20:47
🌹 풀이
머릿속에서 [1,2,3] 배열 요소들을 한 칸씩 이동시키고 있었다.
전체적으로 배열을 돌면서 옆으로 옮길 수 있나? 했다..
right는 마지막 요소를 맨 앞으로
left는 첫번째 요소를 맨 뒤로 넣어주면 된다.
🌹 코드
function solution(numbers, direction) {
if(direction==="right"){
numbers.unshift(numbers.pop());
}
if(direction==="left"){
numbers.push(numbers.shift());
}
return numbers;
}