| https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side/ | Easy |
|---|
fun replaceElements(arr: IntArray): IntArray {
var maxRight = -1
for (i in arr.size - 1 downTo 0) {
val current = arr[i]
arr[i] = maxRight // Заменяем текущий элемент на максимум справа
if (current > maxRight) {
maxRight = current // Обновляем максимум
}
}
return arr
}