月別アーカイブ:2024年02月
-
bogo sort の実装 Python
2024/2/28
bogo sort ボゴソートの話を耳にしたので遊びで実装してみました。 乱数で 0 ~ 100 までのランダムな数値を 10 個、リストに格納します。 そのリストの要素を昇順にソートするのですが、ボ ...
-
数値を英語表記の月に変換 Python
2024/2/28
Pythonで数値を英語表記の月に変換するにはどうするか? 以前、書いたコードを探っていたら、こんなコードが出てきました。 M = int(input()) manth = [ "Jan ...
-
アルゴリズムの練習 バブルソート Python
2024/2/25
バブルソートの実装例 私が一番初めに実装してみたソートアルゴリズムがバブルソートでした。 隣接する値を比較して大小を比較して、昇順にする場合であれば小さい値が前に移動するように順番に入れ替えていきます ...
-
アルゴリズムの練習 挿入ソート Python
2024/2/25
アルゴリズムの練習です。 挿入ソートの実装をPythonで試してみます。 例 リストにバラバラに格納されている数値を昇順にする。 同様の動作をループしていきます。 こんな感じで絵を描いて ...
-
年功序列の本質的な意味とは?
2024/2/24
なぜ日本は年功序列社会なのか? これは儒教の影響が強いという説もありますが、実際には上手く説明できる人がおりません。 孔子は年上の人を目上として敬うように教えていますが、これは当時の権力者達の政治や統 ...
-
リストをサクッと作成 Python
2024/2/23
要素が全て同一の値、例えば 0 とかを入れて初期値のような使い方をしたい場合。 以前は append を使って作ってたんですが、そんな事をしなくてもサクッと作れる事を知る。 メモしておいて振り返る用に ...
-
選択ソート 関数で実装
2024/2/22
選択ソートの練習 もうちょっとスマートにできそうな予感が・・・。 l = [20, 2, 5, 1, 4, 6, 3, 7, 9, 8, 10, 11, 19, 18, 16, 17, ...
-
給料が上がる事は良い事か?
2024/2/21
休日、都心をブラブラしているとデモやっている事が多いですね。 例えば私が目にしたものは「最低賃金上げろ~!」みたいなのがあります。 最低賃金が仮に時給1,500円になったら、企業は少なくとも労働者に1 ...
-
多次元配列で任意の要素をソートする Python
2024/2/18
色々な実装をしていく中で、多次元配列を使う機会が増えた。 私の場合は2 ~ 3くらいまでですが、任意の要素をソートしたいというケースがあります。 以下、実装例です。 l = [["aki ...
-
リスト内全ての要素の総乗を計算する Python
2024/2/18
リスト内の全ての要素を掛算する(総乗を求める)ケースに遭遇しました。 どうやって実装するか考えたのは、まず for ループで総当たりする方法。 l = [1, 2, 3, 4, 5] # 1 x 2 ...