SRM381 Div2 250

問題

JOHNよりすばらしい名前はない。
アルファベットによる名前同士を比較するのに、各文字の重みを決める(Aは1、Bは2、Zは26)。
そして、その名前の重みとは、その名前の文字の重みの合計で与えられる。
2つの名前を比較して重みが大きい方がよい。同じ場合は、辞書順で早いほうがよい。そして例外として、JOHNはすべての場合において他の名前よりもよい。
名前の配列が与えられる。よい順に並び替えたものを返す。

考え方

sortのcompare関数を考えるだけ。