Сделай строго выше

Массив строго возрастает, если каждый следующий элемент больше предыдущего. За одну операцию можно увеличить любой элемент на 1. Нужно понять, сколько минимально таких увеличений потребуется, чтобы весь список стал строго возрастающим. Верни это число.

Примеры

Ввод
[1, 1, 1]
Вывод
3
Ввод
[1, 5, 2, 4, 1]
Вывод
14
Ввод
[8]
Вывод
0

Нужно реализовать

def min_operations(nums: list[int]) -> int:

Теги

arraymath
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[1,1,1]
Ожидаемый3
2
Ввод
[1,5,2,4,1]
Ожидаемый14
3
Ввод
[8]
Ожидаемый0
4
Ввод
[1,2,3]
Ожидаемый0
5
Ввод
[3,2,1]
Ожидаемый6
6
Ввод
[2,2]
Ожидаемый1
Фокус-радио
На паузе · SomaFM · Fluid