Daily Temperatures(739)
Hash Table - Medium
class Solution:
def dailyTemperatures(self, temperatures: List[int]) -> List[int]:
answer = []
l = len(temperatures)
for i in range(len(temperatures) - 2):
c = 0
gap = l - i - 1
if temperatures[i] == max(temperatures):
answer.append(0)
elif temperatures[i] != max(temperatures):
for j in range(i + 1, len(temperatures)):
c += 1
if temperatures[i] < temperatures[j]: # warmer
answer.append(c)
break
if c == gap:
answer.append(0)
break
if temperatures[l - 2] < temperatures[l - 1]:
answer.append(1)
else:
answer.append(0)
answer.append(0)
return answer
Author And Source
이 문제에 관하여(Daily Temperatures(739)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@skkfea07/LeetCode-Daily-Temperatures739저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)