2008-09-27から1日間の記事一覧

compact-number-list

昨日のひげぽんさんのお題のPython版。 def compact_number_list(L): if len(L) < 2: return L L2 = [[L[0]]] for i, v in enumerate(L[1:]): if L2[-1][-1] + 1 == v: L2[-1].append(v) else: L2.append([v]) L3 = [] for vs in L2: if len(vs) == 1: L3.ap…