result
에 n
의 길이를 갖는 배열 메모리를 할당한다.-1
이 된다.function replaceElements(arr: number[]): number[] {
const n = arr.length
const result = Array(n)
result[n - 1] = -1
let max = arr[n - 1]
for(let i = arr.length - 2; i >= 0; i--) {
result[i] = max
max = Math.max(max, arr[i])
}
return result
};