Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Create Intervals by kdim
def create_intervals(data):
upper = lambda n: upper(n+1) if n in data else n-1
inter = []
while(data):
l = min(data)
u = upper(l)
data -= set(range(l,u+1))
inter.append((l,u))
return inter
Jan. 26, 2021
Comments: