package Ġday 2 4 Ċ Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠDay 2 4 Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` 1 0 Ġblack Ġtiles ` (){ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġturned Tiles ( input ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 0 , Ġresult ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` 2 2 0 8 Ġblack Ġtiles Ġafter Ġ 1 0 0 Ġdays ` (){ ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġturned Tiles ( input , Ġ 1 0 0 ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 2 0 8 , Ġresult ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject { ĊĠĠĠĠĠĠĠ Ġval Ġinput Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġse sen wn enen ew se es ww sw s ww nen ew se w sw ĊĠĠĠĠĠĠĠĠĠĠĠ Ġne e enes en wn ww sw nen ew n ww se wn en w ses w es w ĊĠĠĠĠĠĠĠĠĠĠĠ Ġse sw nes w sw sen ww nw se ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn wn w ne se es w sw nen ew nes ww new ses w ne se ene ĊĠĠĠĠĠĠĠĠĠĠĠ Ġs ww es wn es wn en w se wn wn ene seen w ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe es en w ses w sw nen w sw n wn w se ww n ws ene ĊĠĠĠĠĠĠĠĠĠĠĠ Ġse wn enen enes en w se wn en www se ĊĠĠĠĠĠĠĠĠĠĠĠ Ġw en ww we see ew es www n ww e ĊĠĠĠĠĠĠĠĠĠĠĠ Ġws we es enen ew n ww n ws en ew sen ww se ses en w ne ĊĠĠĠĠĠĠĠĠĠĠĠ Ġne es w seen ww sw nw sw sw nw ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn en ws ww se w sw nen en ew sen ws en w ne ses en ew ĊĠĠĠĠĠĠĠĠĠĠĠ Ġen ew nw ew nes w se wn w sw en w es wn en ws en w sw ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsw enes wn es wn ene en w new en ew wn es w sw ne se ĊĠĠĠĠĠĠĠĠĠĠĠ Ġs ww es ene se wen wn es wn ww ne ses ww ne ĊĠĠĠĠĠĠĠĠĠĠĠ Ġen es en ws ww sw nen es ws en w new sw seen w se se ĊĠĠĠĠĠĠĠĠĠĠĠ Ġw n wn es enes enen ww nen w se we se w se se se w ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn en ew sw nw ew sw nen es en w ne se w es w ĊĠĠĠĠĠĠĠĠĠĠĠ Ġen es wn w sw n ws enen wn wn ww se es w ne ews ene se ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnes wn w ew n wn w seen w see se ws en ws we ew e ĊĠĠĠĠĠĠĠĠĠĠĠ Ġw se w ee en wn es en www sw new ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent (). lines () ĊĠĠĠ Ġ} Ċ }