package Ġcom . dvd mun ck h of . a oc . event 2 0 2 0 Ċ Ċ import Ġcom . dvd mun ck h of . a oc . Resources Ċ import Ġorg . junit . jupiter . api . Assertions Ċ import Ġorg . junit . jupiter . api . DisplayName Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ @ DisplayName (" 2 0 2 0 Ġ- ĠDay Ġ 0 2 ") Ċ class ĠDay 0 2 Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Part Ġ 1 Ġ- ĠExample `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinput Ġ= ĠResources . read As List (" 2 0 2 0 / day 0 2 _ example . txt ") ĊĠĠĠĠĠĠĠ Ġval Ġanswer Ġ= ĠDay 0 2 ( input ). solve Part 1 () ĊĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( 2 , Ġanswer ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Part Ġ 1 Ġ- ĠActual `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinput Ġ= ĠResources . read As List (" 2 0 2 0 / day 0 2 _ actual . txt ") ĊĠĠĠĠĠĠĠ Ġval Ġanswer Ġ= ĠDay 0 2 ( input ). solve Part 1 () ĊĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( 4 5 4 , Ġanswer ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Part Ġ 2 Ġ- ĠExample `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinput Ġ= ĠResources . read As List (" 2 0 2 0 / day 0 2 _ example . txt ") ĊĠĠĠĠĠĠĠ Ġval Ġanswer Ġ= ĠDay 0 2 ( input ). solve Part 2 () ĊĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( 1 , Ġanswer ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Part Ġ 2 Ġ- ĠActual `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġinput Ġ= ĠResources . read As List (" 2 0 2 0 / day 0 2 _ actual . txt ") ĊĠĠĠĠĠĠĠ Ġval Ġanswer Ġ= ĠDay 0 2 ( input ). solve Part 2 () ĊĊĠĠĠĠĠĠĠ ĠAssertions . assertEquals ( 6 4 9 , Ġanswer ) ĊĠĠĠ Ġ} Ċ } Ċ