package Ġcom . chr is wk . a oc . ad vent 2 0 2 1 Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ Ċ class ĠDay 1 Test Ġ{ ĊĠĠĠ Ġval Ġday 1 Ġ= ĠDay 1 () ĊĠĠĠ Ġval Ġtest Input Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠ 1 9 9 , Ġ 2 0 0 , Ġ 2 0 8 , Ġ 2 1 0 , Ġ 2 0 0 , Ġ 2 0 7 , Ġ 2 4 0 , Ġ 2 6 9 , Ġ 2 6 0 , Ġ 2 6 3 ĊĠĠĠ Ġ) ĊĠĠĠ Ġfun Ġ` Can Ġfind Ġincreasing Ġdepth s Ġfrom Ġtest Ġinput `() Ġ{ ĊĊĠĠĠĠĠĠĠ ĠassertThat ( day 1 . in creasing ( test Input )). isEqualTo ( 7 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġ` Can Ġfind Ġincreasing Ġwindows Ġfrom Ġtest Ġinput `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( day 1 . in creasing Windows ( test Input )). isEqualTo ( 5 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġ` Answers Ġpart 1 `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( day 1 . part 1 ()). isEqualTo ( 1 4 5 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġ` Answers Ġpart 2 `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( day 1 . part 2 ()). isEqualTo ( 1 3 9 6 ) ĊĠĠĠ Ġ} Ċ } Ċ