package Ġcom . man al ili . ad vent Ċ Ċ import Ġorg . junit . Test Ċ Ċ import Ġorg . junit . Assert .* Ċ import Ġjava . io . File Ċ Ċ class ĠDay 1 Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun ĠreadFile () Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġprintln ( Day 1 (). part 1 ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 5 , ĠDay 1 (). part 2 ( array ListOf (- 6 , 3 , 8 , 5 ,- 6 ))) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 0 , ĠDay 1 (). part 2 ( array ListOf ( 3 , 3 , 4 ,- 2 ,- 4 ))) ĊĠĠĠĠĠĠĠ Ġval Ġfile Ġ= ĠFile (" input / input . txt ") ĊĠĠĠĠĠĠĠ Ġval Ġinput List : ĠArrayList < Int > Ġ= Ġarray ListOf () ĊĠĠĠĠĠĠĠ Ġfile . forEach Line Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinput List . add ( it . toInt ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġprintln ( Day 1 (). part 2 ( input List )) Ċ Ċ // ĠĠĠĠĠĠĠ Ġprintln ( Day 0 1 ( file . read Lines ()). solve Part 2 ()) ĊĊĠĠĠ Ġ} Ċ } ĊĊ