Blogindlæg: Hjemmearbejde: VibecodingSom I tidligere omtalt roder jeg med at bevare gamle datamedier i Datamuseum.dk(Det kommer der forresten et foredrag om på årets BornHack)I den forbindelse manglede jeg en lille funktion som tager en række tal, f.eks sektornumre og opsummerer dem i fyldte intervaller, så det bliver nemmere at spotte om der mangler nogle tal.F.eks skal input [1,2,3,4,5,6,7,10,11,12,13,14] give output [(1, 7), (10, 14)]Det skrev jeg en lille funktion til:def ranges(numbers): diff = None for i,j in enumerate(sorted(numbers)): if i - j != diff: if diff is not None: yield first,las
16.06.2025 - 22:34