请根据每日 气温 列表 temperatures ,重新生成一个列表,要求其对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 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] 提示: 1 <= temperatures.length <= 105 30 <= temperatures[i] <= 100
时间: 2023-03-10 12:43:00 浏览: 105
列表输入输出.py
示例 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]根据您的描述,您希望使用温度列表temperatures来生成一个新的列表,该列表中的值表示要想观测到更高的气温,至少需要等待的天数。如果气温在此之后不会升高,则将0作为该位置的输出值。根据此,我们可以生成示例 1、2和3中提到的输出列表。
阅读全文