左側の文字列が渡ってきて右側の文字列を返すプログラムです
こういった問題、追加ケースが付随することが多いです
主題はアルファベット順にソートです
ひねり1は大文字小文字を越えて
ひねり2はソート対象外は最後にまとめて登場順にすること
ひねり1に対してはアルファベットにソートキーをタプルで追加
ひねり2に対してはlに追加していき最後に付加
ソートもタプルにして先頭にキーを作る手法を始めたところ
Botプログラムのコンテストなどでも
クラスを使うケースがほぼなくなりました。