Skip to content

Commit a4339f0

Browse files
committed
2024, day 5, part 2
1 parent d135733 commit a4339f0

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

2024/day05.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ def in_right_order(update, ordering_rules):
2020

2121

2222
def order(update, ordering_rules):
23-
print(update)
24-
for n in update:
25-
print(n, ordering_rules[n])
26-
return sorted(update, key=lambda n: len(ordering_rules[n]), reverse=True)
23+
return sorted(
24+
update,
25+
key=lambda n: len(set(i for i in ordering_rules[n] if i in update)),
26+
reverse=True,
27+
)
2728

2829

2930
def middle_page_number(protocol, part=1):

0 commit comments

Comments
 (0)