>480
関数は、私が勝手に考えたものなんで変更していただいてもかまいませんよ。
>481
ひらがなは50音順になってなくても、大丈夫らしいです。
英字、数字、ひらがなの順番で昇順、降順ができれば問題ないとの事。
最終手段として、英=1、数字=10、ひらがな=100
のように定義しようかと思ってるんですが。。。
なかなかよいアルゴが浮かばないです。。。