package Ġa oc 1 9 Ċ Ċ import Ġa oc 1 9 . Day 1 3 . Tile Type . BLOCK Ċ import Ġio . kot lint est . shouldBe Ċ import Ġio . kot lint est . specs . Free Spec Ċ Ċ class ĠDay 1 3 Test Ġ: ĠFree Spec ({ ĊĊĠĠĠ Ġval Ġprogram Ġ= ĠDay 1 3 . read Program ( this . java Class . getResource ("/ day 1 3 _ 1 . txt "). read Text ()) ĊĊĠĠĠ Ġ" calculate Ġsolution Ġone " Ġ- Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġscreen Ġ= ĠDay 1 3 . compute World ( program ) ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġscreen . filter Ġ{ Ġit . type Ġ== ĠBLOCK Ġ} ĊĠĠĠĠĠĠĠ Ġresult . size () ĠshouldBe Ġ 3 1 5 ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ" calculate Ġsolution Ġtwo " Ġ- Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġupdated Program Ġ= Ġprogram . put ( 0 L , Ġ" 2 ") ĊĠĠĠĠĠĠĠ Ġval Ġscore Ġ= ĠDay 1 3 . final Score ( updated Program ) ĊĠĠĠĠĠĠĠ Ġscore ĠshouldBe Ġ 1 6 1 7 1 ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ" just Ġplay ". config ( enabled Ġ= Ġfalse ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġupdated Program Ġ= Ġprogram . put ( 0 L , Ġ" 2 ") ĊĊĠĠĠĠĠĠĠ ĠDay 1 3 . play With Terminal ( updated Program ) ĊĠĠĠ Ġ} Ċ Ċ })