Задача

Дан массив prices , где prices[i] — это цена акции в день i . Вы хотите максимизировать прибыль, выбрав один день для покупки акции и другой день в будущем для её продажи. Верните максимальную прибыль, которую можно получить от этой транзакции. Если получить прибыль невозможно, верните 0.

Примеры

Пример 1

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

Пример 2

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

Решение