package Ġfinal _ 4 5 0 Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġinput Ġ= ĠlistOf ( 1 , Ġ 2 , Ġ 3 ) ĊĠĠĠ Ġprintln ( input . reverse List 1 ()) Ċ Ċ } Ċ Ċ private Ġfun ĠList < Int >. reverse List 1 (): ĠMutable List < Int > Ġ{ ĊĠĠĠ Ġval Ġreverse List Ġ= Ġmutable ListOf < Int >() ĊĠĠĠ Ġfor Ġ( reverse Index Ġin Ġthis . last Index Ġdown To Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreverse List . add ( this . get ( reverse Index )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġreverse List Ċ } Ċ Ċ private Ġfun ĠList < Int >. reverse List 2 (): ĠMutable List < Int > Ġ{ ĊĠĠĠ Ġval Ġreverse List Ġ= Ġmutable ListOf < Int >() ĊĠĠĠ Ġfor Ġ( reverse Index Ġin Ġthis . last Index Ġdown To Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreverse List . add ( this . get ( reverse Index )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġreverse List Ċ } ĊĊ