AoC 2022, 2. päev
Publish date: Dec 2, 2022
Ülesanne
Siin: https://adventofcode.com/2022/day/2
Lahendus
Lihtne ülesanne ju? Järelikult tuleb teha keeruline lahendus.
Triviaalne lahenduskäik: https://github.com/fazz/aoc/blob/master/aoc2022/day02.py
Mida teha selleks, et oleks ägedam?
Tasub tähele panna, et meil on vaja kodeerida kaht liiki informatsiooni:
- Milline element (kivi, paber, käärid) võidab millist.
- Kui palju punkte tuleb anda mingi konkreetse vastukäigu puhul.
Selgub, et seda annab kirjeldada väga kompaktselt. Detailid on alternatiivse lahenduse kommentaarides: https://github.com/fazz/aoc/blob/master/aoc2022/day02v2.py