July 26, 2023
인덱스가 0인 정수 배열 num과 정수 피벗이 주어집니다. 다음 조건을 만족하도록 nums를 재배열합니다:
재배치 후 nums를 반환합니다.
fivot 보다 작은 배열, fivot 배열, fivot 보다 큰 배열을 만들어 각각 알맞은 갑들을 넣어준다.
function solution(nums, pivot) {
const left = [];
const pivotList = [];
const right = [];
for (const value of nums) {
if (value === pivot) {
pivotList.push(value);
} else if (value < pivot) {
left.push(value);
} else {
right.push(value);
}
}
return [...left, ...pivotList, ...right];
};