
1 ~ n까지의 숫자에서 최소와 최댓값을 번갈아가며 k번 배치function constructArray(n: number, k: number): number[] {
let left = 1
let right = n
const arr: number[] = []
for(let i = 0; i < k; i++) {
if(i % 2 === 0) {
arr.push(left++)
} else {
arr.push(right--)
}
}
if(k % 2 === 1) {
while(left <= right) arr.push(left++)
} else {
while(left <= right) arr.push(right--)
}
return arr
};