#+ANKI_DECK: study_deck_02 * TODO 0739. Daily Temperatures :medium: :PROPERTIES: :NEETCODE: [[file:../../roadmap.org::*0739. Daily Temperatures][0739. Daily Temperatures]] :END: Given an array of integers ~temperatures~ represents the daily temperatures, return /an array/ ~answer~ /such that/ ~answer[i]~ /is the number of days you have to wait after the/ ~i^{th}~ /day to get a warmer temperature/. If there is no future day for which this is possible, keep ~answer[i] == 0~ instead. *Example 1:* #+begin_src Input: temperatures = [73,74,75,71,69,72,76,73] Output: [1,1,4,2,1,1,0,0] #+end_src *Example 2:* #+begin_src Input: temperatures = [30,40,50,60] Output: [1,1,1,0] #+end_src *Example 3:* #+begin_src Input: temperatures = [30,60,90] Output: [1,1,0] #+end_src *Constraints:* - ~1 <= temperatures.length <= 10^{5}~ - ~30 <= temperatures[i] <= 100~ ** TODO Approach Write your approach here. ** TODO Python #+begin_src python :lc-problem 739 :lc-lang python3 class Solution: def dailyTemperatures(self, temperatures: List[int]) -> List[int]: #+end_src ** TODO C++ #+begin_src cpp :lc-problem 739 class Solution { public: vector dailyTemperatures(vector& temperatures) { } }; #+end_src