コードにエレガントさなんて不要と思いますが・・・
いかに早く動作するかが問題でしょ