matumatuのなでしこ学習帳

2008-02-18本日は、なでしこ本 P.73の学習です

プログラム名「ソートC.nako」

01:21

# ソート (改造版C)
# 数値順に並べ替えるように改造しています。
# 半角数字で、桁数不揃いの場合

名簿【0】は「4」
名簿【1】は「33」
名簿【2】は「222」
名簿【3】は「1111」
名簿【4】は「55555」

名簿を配列数値ソート。
名簿リストとはリスト。
名簿リストのアイテムは名簿

  • 動作結果 :  の改造プログラムを動作させると

         下記のようになった。

        「4」

        「33」

        「222」

        「1111」

        「55555」

         と表示され、数字順にソートされた。

         数字が左詰めに表示されたので、

         一番左の数字だけを比較すると、

         数字順にソートされていないように

         見えるが、よく見ると、数字順に

         ソートされていた。


改造版D 「半角数字で、桁数を揃えた場合」