import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Test Ċ Ċ /** Ċ Ġ* ĠReduce ĠBut ĠGrow ĠCode ĠK ata Ċ Ġ* Ġhttps :// www . code w ars . com / k ata / 5 7 f 7 8 0 9 0 9 f 7 e 8 e 3 1 8 3 0 0 0 0 7 8 Ċ Ġ* Ċ Ġ* Ġ@ author ĠAdam ĠWe es ner Ċ Ġ* Ġ@ since Ġ 9 / 2 0 / 2 0 1 8 Ċ Ġ*/ Ċ Ċ fun Ġgrow ( arr : ĠInt Array ): ĠInt Ġ= Ġarr . reduce Ġ{ Ġtotal , Ġvalue Ġ-> Ġtotal Ġ* Ġvalue Ġ} Ċ Ċ class ĠReduce But Grow Tests Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġexample Tests () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( 6 , Ġgrow ( int ArrayOf ( 1 , Ġ 2 , Ġ 3 ))) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 6 , Ġgrow ( int ArrayOf ( 4 , Ġ 1 , Ġ 1 , Ġ 1 , Ġ 4 ))) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 6 4 , Ġgrow ( int ArrayOf ( 2 , Ġ 2 , Ġ 2 , Ġ 2 , Ġ 2 , Ġ 2 ))) ĊĠĠĠ Ġ} Ċ }