package Ġbr . com . al ura . array Ċ Ċ import Ġjava . math . BigDecimal Ċ Ċ /** Ċ Ġ*@ Author Ġg iov ann i . mor at to Ċ Ġ*/ Ċ Ċ fun Ġbig Decimal ArrayOf ( var arg Ġvalores : ĠString ): ĠArray < BigDecimal > Ġ{ ĊĠĠĠ Ġreturn ĠArray < BigDecimal >( val ores . size ) Ġ{ Ġi Ġ-> ĊĠĠĠĠĠĠĠ Ġvalores [ i ]. to BigDecimal () ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠArray < BigDecimal >. som ator ia (): ĠBigDecimal Ġ{ ĊĠĠĠ Ġreturn Ġthis . reduce Ġ{ Ġac umul ador , Ġvalor Ġ-> ĊĠĠĠĠĠĠĠ Ġac umul ador Ġ+ Ġvalor ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠArray < BigDecimal >. media (): ĠBigDecimal Ġ{ ĊĠĠĠ Ġreturn Ġif ( this . isEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠ ĠBigDecimal . ZERO ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . som ator ia () Ġ/ Ġthis . size . to BigDecimal () ĊĠĠĠ Ġ} Ċ }