move priority list
This commit is contained in:
@@ -3,15 +3,15 @@ import string
|
||||
from aocd.models import Puzzle
|
||||
from aocd import submit
|
||||
|
||||
# create a map of priority values
|
||||
priorities = dict(zip(string.ascii_letters, range(1, 53)))
|
||||
|
||||
|
||||
def eval_item_priority(rucksack: str) -> int:
|
||||
"""
|
||||
evaluates the priority of a common item
|
||||
"""
|
||||
|
||||
# create a map of priority values
|
||||
priorities = dict(zip(string.ascii_letters, range(1, 53)))
|
||||
|
||||
# slize rucksack into compartments
|
||||
size = len(rucksack)
|
||||
a, b = rucksack[: size // 2], rucksack[size // 2 :]
|
||||
@@ -28,9 +28,6 @@ def eval_badge_priority(rucksacks: list) -> int:
|
||||
evaluate the priority of duplicate items over groups of three rucksacks
|
||||
"""
|
||||
|
||||
# create a map of priority values
|
||||
priorities = dict(zip(string.ascii_letters, range(1, 53)))
|
||||
|
||||
# find common item amongst three sets
|
||||
common = "".join(set(rucksacks[0]) & set(rucksacks[1]) & set(rucksacks[2]))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user