문제
승표의 코드
JavaScript
복사
나경의 코드
JavaScript
복사
수지의 코드
function quickSort(arr) {
if (arr.length <= 1) {
return arr;
}
const pivot = arr[0];
const left = [];
const right = [];
for (let i = 1; i < arr.length; i++) {
if (left[i] >= pivot) {
left.push(arr[i]);
} else {
right.push(arr[i]);
}
}
// return true;
return quickSort(left).concat(pivot, quickSort(right));
//concat() 메서드는 인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환합니다.
}
const array = prompt('배열을 입력하세요').split(' ').map(n => parseInt(n, 10));
console.log(quickSort(array));
JavaScript
복사
답안지