package Ġdk . j ami em age e . ad vent 2 0 1 7 Ċ Ċ import Ġassert k . assert Ċ import Ġassert k . assertions . isEqualTo Ċ import Ġdk . j ami em age e . ad vent . Test Input Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ internal Ġclass ĠDay 6 Test Ġ: ĠTest Input () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġsample Input Ġ= Ġ" 2 \ t 4 \ t 1 \ t 2 " ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Part Ġone Ġsamples `() Ġ{ ĊĠĠĠĠĠĠĠ Ġassert ( Day 6 ( sample Input ). part One ()). isEqualTo ( 4 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Part Ġone `() Ġ{ ĊĠĠĠĠĠĠĠ Ġprint Part One ( Day 6 ( input ). part One ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Part Ġtwo Ġsamples `() Ġ{ ĊĠĠĠĠĠĠĠ Ġassert ( Day 6 ( sample Input ). part Two ()). isEqualTo ( 4 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Part Ġtwo `() Ġ{ ĊĠĠĠĠĠĠĠ Ġprint Part Two ( Day 6 ( input ). part Two ()) ĊĠĠĠ Ġ} Ċ } Ċ