package Ġa oc . solutions . y 2 0 1 5 Ċ Ċ import Ġa oc . core . test . Ad vent Test Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ internal Ġclass ĠY 2 0 1 5 D 0 1 Test Ġ: ĠAd vent Test ( Y 2 0 1 5 D 0 1 (), Ġ 2 3 2 , Ġ 1 7 8 3 ) Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Part Ġone Ġexamples Ġare Ġvalid `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 , Ġpart One (" (()) ")) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 0 , Ġpart One (" () () ")) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 3 , Ġpart One (" (( (" )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 3 , Ġpart One (" (() (() (" )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 3 , Ġpart One (" )) (((( (" )) ĊĠĠĠĠĠĠĠ ĠassertEquals (- 1 , Ġpart One (" ()) ")) ĊĠĠĠĠĠĠĠ ĠassertEquals (- 1 , Ġpart One (" )) (" )) ĊĠĠĠĠĠĠĠ ĠassertEquals (- 3 , Ġpart One (" ))) ")) ĊĠĠĠĠĠĠĠ ĠassertEquals (- 3 , Ġpart One (" ) ()) ()) ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Part Ġtwo Ġexamples Ġare Ġvalid `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġpart Two (" ) ")) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 5 , Ġpart Two (" () ()) ")) ĊĠĠĠ Ġ} Ċ } Ċ