package Ġcame _ case Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġprintln ( camel case ("")) Ċ } Ċ Ċ fun Ġcamel case ( s : ĠString ): ĠInt Ġ= Ġs . split (). map Ġ{ ĊĠĠĠ Ġif Ġ( it . single (). is UpperCase ()) Ġ 1 ĊĠĠĠ Ġelse Ġ 0 Ċ }. fold ( 1 , Ġ{ Ġprev , Ġelement Ġ-> Ġprev Ġ+ Ġelement Ġ}) Ċ Ċ fun ĠString . split (): ĠArray < String > Ġ= ĠArray ( this . length ) Ġ{ Ġthis [ it ]. toString () Ġ} Ċ