Дан массив
temperatures, где temperatures[i] — температура в день i. Верните массив answer, где answer[i] — количество дней до более тёплого дня после дня i. Если такого дня нет, answer[i] = 0.Пример 1
Вход: temperatures = [73,74,75,71,69,72,76,73]
Выход: [1,1,4,2,1,1,0,0]
Объяснение: Для 73 ближайший более тёплый день через 1, для 75 — через 4, а для 76 и 73 более тёплого дня нет.
Выход: [1,1,4,2,1,1,0,0]
Объяснение: Для 73 ближайший более тёплый день через 1, для 75 — через 4, а для 76 и 73 более тёплого дня нет.
Пример 2
Вход: temperatures = [30,60,90]
Выход: [1,1,0]
Объяснение: Каждый следующий день теплее предыдущего, у последнего дня ответа нет.
Выход: [1,1,0]
Объяснение: Каждый следующий день теплее предыдущего, у последнего дня ответа нет.
Пример 3
Вход: temperatures = [30,40,50,60]
Выход: [1,1,1,0]
Объяснение: Температура растёт каждый день, поэтому ожидание везде 1, кроме последнего дня.
Выход: [1,1,1,0]
Объяснение: Температура растёт каждый день, поэтому ожидание везде 1, кроме последнего дня.