let arr = [1,9,2,8,3,7,4,6,5]
let points = [3,7];
// function mySort(arr, points){
// let tempArr = [];
// for(let i = 0; i < points.length; i++){
// tempArr.push([]);
// }
// for(let i = 0; i < points.length; i++){
// for(let j = 0; j < arr.length; j++){
// if(arr[j] <= points[i]){
// let temp = tempArr[i];
// temp.push(arr[j]);
// arr.splice(j,1);
// j--;
// }
// }
// }
// if(arr.length){
// tempArr.push(arr);
// }
// console.log(tempArr);
// }
function mySort(arr, points){
for(let i = 0; i < points.length; i++){
const left = [];
const right = [];
for(const num of arr){
if(num < points[i]){
left.push(num);
}else if(num > points[i]){
right.push(num);
}
}
arr = left.concat([points[i]], right);
}
return arr;
}
console.log(mySort(arr, points))
console