12 | #lang iracket/lang#:requireracket(require"../advent.rkt"threading) |
Day 3 - Part 1
Rucksack Reorganization
We’re given some sample input:
vJrwpWtwJgWrhcsFMMfFFhFp
jqHRNqRjqzjGDLGLrsFMfFZSrLrFZsSL
PmmdzqPrVvPwwTWBwg
wMqvLMZHhHMvwLHjbvcjnnSBnvTQFn
ttgJtRGJQctTZtZT
CrZsJsPPZsGzwwsLwLmpwMDw
The first half of each list contains items for one compartment of the backpack, and the second half contains items for the other compartment. Each backpack has, erroneously, one item in both compartments/halves.
Lower case items have priorities 1 to 26; upper case items 27 to 52.
Find the item type that appears in both compartments of each rucksack. What is the sum of the priorities of those item types?
More…