package Ġcom . q iao yu ang . algorithm Ċ Ċ /** Ċ Ġ* Ġ æŀĦå»º ä¹ ĺ ç§¯ æķ°ç»Ħ ï¼Į ä¸įèĥ½ çĶ¨ éĻ¤ æ³ķ Ċ Ġ*/ Ċ Ċ fun Ġmain () Ġ{ Ċ ĉ val Ġa Ġ= Ġint ArrayOf ( 1 , Ġ 2 , Ġ 3 , Ġ 4 , Ġ 5 , Ġ 6 , Ġ 7 , Ġ 8 , Ġ 9 ) Ċ ĉ multiply ( a ). forEach Ġ{ Ġprint ("$ it Ġ") Ġ} Ċ } Ċ Ċ fun Ġmultiply ( a : ĠInt Array ): ĠInt Array Ġ{ Ċ ĉ val Ġc Ġ= ĠInt Array ( a . size ) Ġ{ Ċĉ ĉ var Ġvalue Ġ= Ġ 1 Ċĉ ĉ for Ġ( i Ġin Ġ 0 Ġuntil Ġit ) Ċĉĉ ĉ value Ġ*= Ġa [ i ] Ċĉ ĉ value Ċ ĉ } Ċ ĉ val Ġd Ġ= ĠInt Array ( a . size ) Ġ{ Ċĉ ĉ var Ġvalue Ġ= Ġ 1 Ċĉ ĉ for Ġ( i Ġin Ġit Ġ+ Ġ 1 Ġuntil Ġa . size ) Ċĉĉ ĉ value Ġ*= Ġa [ i ] Ċĉ ĉ value Ċ ĉ } Ċ ĉ return ĠInt Array ( a . size ) Ġ{ Ġc [ it ] Ġ* Ġd [ it ] Ġ} Ċ }