Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
New list solution in Clear category for Create Intervals by MrPod
def create_intervals(data):
data, new_data = sorted(list(data), key=int), []
for i in range(len(data)):
if not data[i] - data[i - 1] == 1:
new_data.append([])
new_data[len(new_data) - 1].append(data[i])
return [(min(i), max(i)) for i in new_data]
Sept. 8, 2017