package Ġfp . kotlin . example . chapter 0 3 . solution Ċ Ċ import Ġfp . kotlin . example . chapter 0 3 . Bo unce Ċ import Ġfp . kotlin . example . chapter 0 3 . Done Ċ import Ġfp . kotlin . example . chapter 0 3 . More Ċ import Ġfp . kotlin . example . chapter 0 3 . tr amp oline Ċ Ċ /** Ċ Ġ* ĠìĹ° ìĬµ ë¬¸ ìłľ Ġ 3 - 1 8 Ċ Ġ* Ċ Ġ* ĠìĹ° ìĬµ ë¬¸ ìłľ Ġ 3 - 1 7 ìĹĲìĦľ ĠìŀĳìĦ± íķľ Ġíķ¨ìĪĺ ë¥¼ Ġ`` tr amp oline `` Ġíķ¨ìĪĺ ë¥¼ ĠìĤ¬ìļ© íķĺìĹ¬ Ġìŀ¬ ìŀĳ ìĦ± íķ ´ë³´ ìŀĲ . Ċ Ġ*/ Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġprintln ( tr amp oline ( square Root ( 5 . 0 ))) Ġ Ġ// Ġ 0 . 5 2 8 6 8 5 6 3 1 7 2 0 2 8 2 Ċ } Ċ Ċ private Ġfun Ġsquare Root ( n : ĠDouble ): ĠBo unce < Double > Ġ= Ġwhen Ġ{ ĊĠĠĠ Ġn Ġ< Ġ 1 Ġ-> ĠDone ( n ) ĊĠĠĠ Ġelse Ġ-> ĠMore Ġ{ Ġdivide Two ( Math . sqrt ( n )) Ġ} Ċ } Ċ Ċ private Ġfun Ġdivide Two ( n : ĠDouble ): ĠBo unce < Double > Ġ= Ġwhen Ġ{ ĊĠĠĠ Ġn Ġ< Ġ 1 Ġ-> ĠDone ( n ) ĊĠĠĠ Ġelse Ġ-> ĠMore Ġ{ Ġsquare Root ( n Ġ/ Ġ 2 ) Ġ} Ċ }