Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Daily Temperatures Warmer Days

MediumPython00:00
Practice interviewer
In session
5 left
00:00

Your question is Daily Temperatures Warmer Days. Start with the requirements on the right.

Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.

You need to log in / sign up to run or submit.

Problem

At a weather feature for ClimaNow, you are given a list of daily temperatures. For each day, return how many days you must wait until a warmer temperature occurs. If no future day is warmer, return 0 for that position.

Formal Specification

  • Input: A list of integers temperatures, where temperatures[i] is the temperature on day i
  • Output: A list of integers answer of the same length, where answer[i] is the number of days until a warmer temperature after day i, or 0 if none exists

Constraints

  • 1 <= len(temperatures) <= 10^5
  • 30 <= temperatures[i] <= 100
  • The output array must have the same length as the input
  • A warmer day means a strictly greater temperature

Function Signature

def daily_temperatures(temperatures):
Your solutionPython 3
You need to log in / sign up to run or submit.
Run your code to see test output