import Ġkotlin . math . pow Ċ Ċ object ĠRes istor Color Tri o Ġ{ ĊĠĠĠ Ġprivate Ġfun ĠInt . pow ( i : ĠInt ) Ġ= Ġthis . toDouble (). pow ( i ). toInt () ĊĠĠĠ Ġfun Ġtext ( var arg Ġinput : ĠColor ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġvalue Ġ= Ġ( input [ 0 ]. ordinal Ġ* Ġ 1 0 Ġ+ Ġinput [ 1 ]. ordinal ) Ġ* Ġ 1 0 . pow ( input [ 2 ]. ordinal ) ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ>= Ġ 1 0 . pow ( 6 ) Ġ-> Ġ"${ value / 1 0 . pow ( 6 )} Ġmeg ao h ms " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ>= Ġ 1 0 . pow ( 3 ) Ġ-> Ġ"${ value / 1 0 . pow ( 3 )} Ġk ilo oh ms " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ"$ value Ġoh ms " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ