皆さん、こんにちは。山本美孝です。

 コーディングする時に特に感じるんですが

 0,1,2,3,4,5,6,7,8,9,10,11……… ではダメで
 00,01,02,03,04,05,06,07,08,09,10,11が正解です。

 文字列として扱う場合で2ケタなら、01,02,03………
3ケタなら、001,002,003………

にするべきです。そうしないとソートした時に困ることになります。例えば10を入れてソートすると

0,1,10,2,3,4,5………

となってしまいます。

コメント