문제
https://school.programmers.co.kr/learn/courses/30/lessons/120844
풀이
shift() =>. 맨 앞의 숫자를 제거하고 그 숫자를 반환
push() => 맨 뒤에 숫자를 추가
pop() => 맨 뒤의 숫자를 제거하고 그 숫자를 반환
unshift() => 맨 앞에 숫자를 추가
function solution(numbers, direction) {
if (direction === "left") {
numbers.push(numbers.shift());
} else if (direction === "right") {
numbers.unshift(numbers.pop());
}
return numbers;
}
'개발 > 알고리즘(코딩테스트)' 카테고리의 다른 글
프로그래머스, 자바스크립트) 합성수 찾기 (1) | 2024.01.14 |
---|---|
프로그래머스, 자바스크립트) 수열과 구간 쿼리 3 (0) | 2024.01.14 |
프로그래머스, 자바스크립트) k의 개수 (0) | 2024.01.14 |
프로그래머스, 자바스크립트) 2차원으로 만들기 (0) | 2024.01.14 |
프로그래머스, 자바스크립트) 가까운 수 (1) | 2024.01.11 |