Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Loop Through an Array

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

Your question is Loop Through an Array. 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

Dynatrace OneAgent can collect response-time measurements for requests handled by a service. Given an array of response times and a threshold, count how many requests took longer than the threshold.

Implement a function that scans the array once and returns the count of values strictly greater than threshold.

Formal Specification

  • Input: response_times, an array of integers, and threshold, an integer.
  • Output: An integer representing the number of response times greater than threshold.
  • A response time equal to the threshold is not counted.
  • The input array must not be modified.

Constraints

  • 0 <= len(response_times) <= 10^5
  • 0 <= response_times[i] <= 10^9
  • 0 <= threshold <= 10^9
  • The input array must not be modified

Function Signature

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