fun ĠgetS quares ( string : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġmy List Ġ= Ġstring . split (" Ġ") ĊĠĠĠ Ġval Ġmy Map Ġ= Ġmutable Map Of < Int , ĠInt >() ĊĊĠĠĠ Ġfor Ġ( i Ġin Ġmy List ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġx Ġ= Ġi . toInt () ĊĠĠĠĠĠĠĠ Ġval Ġx Squared Ġ= Ġi . toInt () Ġ* Ġi . toInt () ĊĠĠĠĠĠĠĠ Ġmy Map . put ( key Ġ= Ġx , Ġvalue Ġ= Ġx Squared ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġprintln ( my Map ) Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġprintln (" ________ ______ Test 1 ________________ ____ "); ĊĠĠĠ ĠgetS quares (" 2 Ġ 4 Ġ 6 Ġ 8 Ġ 1 0 Ġ 1 2 Ġ 1 4 Ġ 1 6 Ġ 1 8 Ġ 2 0 "); ĊĠĠĠ Ġprintln ("\ n \ n ________________ _ Test 2 ________________ ___ "); ĊĠĠĠ ĠgetS quares (" 1 Ġ 2 Ġ 3 Ġ 4 Ġ 5 Ġ 6 Ġ 7 Ġ 8 Ġ 9 Ġ 0 "); Ċ }