diff --git a/06/06_minimal.py b/06/06_minimal.py index fb05cc2..996ff90 100644 --- a/06/06_minimal.py +++ b/06/06_minimal.py @@ -2,7 +2,7 @@ with open("input.txt","r") as f: groups = f.read().split('\n\n') print( ( - sum(map(len, [set(list(group.replace('\n',''))) for group in groups])), - sum(map(len,[set.intersection(*map(set, map(list,group.split('\n')))) for group in groups])) + sum(len(set.union(*map(set, group.splitlines()))) for group in groups), # you can just call set() directly on string, no need to call list() + sum(len(set.intersection(*map(set, group.splitlines()))) for group in groups) ) ) \ No newline at end of file