Лучшее время для покупки и продажи акций

Easy
ArrayDynamic Programming

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

Вы можете выбрать один день для покупки одной акции и выбрать другой день в будущем для её продажи.

Верните максимальную прибыль, которую вы можете получить. Вы можете не совершать никаких сделок, в этом случае прибыль будет равна 0.

Ограничения

  • 1 <= prices.length <= 100
  • 0 <= prices[i] <= 100

Примеры

Пример 1
Вход:
prices = [10,1,5,6,7,1]
Выход:
6
Объяснение:

Покупаем в prices[1] и продаем в prices[4], прибыль = 7 - 1 = 6.

Пример 2
Вход:
prices = [10,8,7,5,2]
Выход:
0
Объяснение:

Нельзя совершить прибыльных сделок, поэтому максимальная прибыль равна 0.

Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода