package Ġio Ċ Ċ import Ġjava . io . File Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĊĠĠĠ Ġval Ġip To Count Ġ= Ġmutable Map Of < String , ĠInt >() ĊĠĠĠ ĠFile (" src / ips . txt "). forEach Line Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġprevious Ġ= Ġip To Count . get OrDefault ( it , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġip To Count . put ( it , Ġprevious Ġ+ Ġ 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġ( max Ip , Ġmax Count ) Ġ= Ġip To Count . entries . max By Ġ{ Ġit . value Ġ} !! ĊĊĠĠĠ Ġprintln (" Most Ġfrequent ĠIP Ġaddress Ġis Ġ$ max Ip , Ġwhich Ġoccurred Ġ$ max Count Ġtimes .") ĊĊĠĠĠ Ġval Ġarr Ġ= ĠarrayOf Null s < Any >( 1 0 ) ĊĠĠĠ Ġarr [ 0 ] Ġ= Ġ 2 ĊĠĠĠ Ġprintln ( arr [ 0 ]) ĊĊĠĠĠ Ġval Ġints Ġ= ĠInt Array ( 1 0 ) ĊĠĠĠ Ġints [ 3 ] Ġ= Ġ 4 ĊĠĠĠ Ġprintln ( ints ) Ċ }