It took me a long while to realise each column could have multiple different possibilities for which ticket field it could be.
Script output
❯ python .\python\
AoC 2020: day 16 - Ticket Translation
Python 3.8.5
Test cases
1.1 pass
2.1 pass
Answers
Part 1: 29019
Part 2: 517827547723
❯ go run .\go\
AoC 2020: day 16 - Ticket Translation
Go go1.15.2
Test cases
1.1 pass
2.1 pass
Answers
Part 1: 29019
Part 2: 517827547723