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

Medium
ArrayStack

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

Ограничения

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

Примеры

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