Ежедневные температуры

Medium
ArrayStack

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

Ограничения

  • 1 <= temperatures.length <= 10^5
  • 30 <= temperatures[i] <= 100

Примеры

Пример 1
Вход:
temperatures = [73,74,75,71,69,72,76,73]
Выход:
[1,1,4,2,1,1,0,0]
Пример 2
Вход:
temperatures = [30,40,50,60]
Выход:
[1,1,1,0]
Пример 3
Вход:
temperatures = [30,60,90]
Выход:
[1,1,0]
Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода