Задача

Вам дан целочисленный массив prices , где prices[i] — это цена данной акции в i -й день.

Каждый день вы можете решить купить и/или продать акцию. Вы можете держать не более одной акции одновременно. Однако вы можете покупать и продавать акции несколько раз в один и тот же день, при условии, что у вас никогда не будет на руках более одной акции.

Найдите и верните максимальную прибыль, которую вы можете получить.

Примеры

Пример 1

Input: prices = [7,1,5,3,6,4]
Output: 7

Пример 2

Input: prices = [1,2,3,4,5]
Output: 4

Пример 3

Input: prices = [7,6,4,3,1]
Output: 0

Решение