Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Create Intervals by alterGNU
def create_intervals(data):
if not(data):return []
sorted(data)
L=[x for x in sorted(data)]
F=[]
a=L[0]
for i,v in enumerate(L[:-1]):
if v+1!=L[i+1]:
F.append((a,v))
a=L[i+1]
F.append((a,L[-1]))
return F
July 22, 2021
Comments: