We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d135733 commit a4339f0Copy full SHA for a4339f0
2024/day05.py
@@ -20,10 +20,11 @@ def in_right_order(update, ordering_rules):
20
21
22
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)
+ return sorted(
+ update,
+ key=lambda n: len(set(i for i in ordering_rules[n] if i in update)),
+ reverse=True,
27
+ )
28
29
30
def middle_page_number(protocol, part=1):
0 commit comments