このプロジェクトは1~9までの数字を2つ以上リストに入れてそれを小さい順か大きい順に並べ替えるというやつです。こんなのあんまり使わないけどやってみたくなったのでつくりました。 ①右の「追加する」か「ランダムに数字を入れる」を押して、リストに数字を入れる。 ②一番下のボタンを押して小さい順か大きい順か選ぶ。 ③「並べ替える」を押して並べ替えが終わるまで待つ。
※数字は半角で入力してください。 基本のプログラムには、変数4つとリスト1つを使っています。 __しくみ__ ①リストにない数字をすべて入れます(入れた数字を変数に入れておきます)。 ②リストの中が1 2 3 4 5 6 7 8 9(大きい順なら9 8 7 6 5 4 3 2 1)になるまで数字を比べて並べ替えます。 ③変数の中にある入れた数字をリストから削除します。 たまたま思いついたのがこのやり方ですが、他にもっと良いやり方があると思います。知ってたら教えてくださいね!