LC739 - Daily Temperatures
Problem
Example
Solution
def dailyTemperatures(self, temperatures: List[int]) -> List[int]:
res = [0] * len(temperatures)
stack = []
for i, temp, in enumerate(temperatures):
while stack and temperatures[stack[-1]] < temp:
index = stack.pop()
res[index] = i - index
stack.append(i)
return resLast updated