Range consolidation: Difference between revisions

m
(→‎{{header|Python}}: Added a functional draft, defining consolidation as a fold over a list of tuples)
Line 214:
# consolidated :: [(Float, Float)] -> [(Float, Float)]
def consolidated(xs):
ys = sorted(map(tupleSort, xs), reverse=True)[::-1]
return reduce(
lambda a, x: [(x[0], a[0][1])] + a[1:] if (
9,655

edits