Hi, here’s your problem today. This problem was recently asked by Google:
Given a sorted list of numbers, and two integers low and high representing the lower and upper bound of a range, return a list of (inclusive) ranges where the numbers are missing. A range should be represented by a tuple in the format of (lower, upper).
Here’s an example and some starting code:
def missing_ranges(nums, low, high): # Fill this in. print(missing_ranges([1, 3, 5, 10], 1, 10)) # [(2, 2), (4, 4), (6, 9)]