package Ġcom . eric . leetcode Ċ Ċ class ĠMin imize Maximum Pair Sum In Array Ġ{ ĊĠĠĠ Ġfun Ġmin Pair Sum ( nums : ĠInt Array ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġnums . sort () ĊĠĠĠĠĠĠĠ Ġvar Ġresult Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġfor Ġ( index Ġin Ġ 0 .. nums . size Ġ/ Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( result Ġ< Ġnums [ index ] Ġ+ Ġnums [ nums . last Index Ġ- Ġindex ]) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult Ġ= Ġnums [ index ] Ġ+ Ġnums [ nums . last Index Ġ- Ġindex ] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġval Ġinput Ġ= Ġint ArrayOf ( 3 , Ġ 5 , Ġ 2 , Ġ 3 ) ĊĠĠĠ Ġval Ġminimize Maximum Pair Sum In Array Ġ= ĠMin imize Maximum Pair Sum In Array () ĊĠĠĠ Ġprint ( minimize Maximum Pair Sum In Array . min Pair Sum ( input )) Ċ }