Python

no image

Python アルゴリズム プログラミング メモ

アルゴリズムの練習 バブルソート Python

2024/2/25  

バブルソートの実装例 私が一番初めに実装してみたソートアルゴリズムがバブルソートでした。 隣接する値を比較して大小を比較して、昇順にする場合であれば小さい値が前に移動するように順番に入れ替えていきます ...

no image

Python アルゴリズム プログラミング メモ

アルゴリズムの練習 挿入ソート Python

2024/2/25  

アルゴリズムの練習です。 挿入ソートの実装をPythonで試してみます。 例 リストにバラバラに格納されている数値を昇順にする。 同様の動作をループしていきます。   こんな感じで絵を描いて ...

no image

Python プログラミング メモ

リストをサクッと作成 Python

2024/2/23  

要素が全て同一の値、例えば 0 とかを入れて初期値のような使い方をしたい場合。 以前は append を使って作ってたんですが、そんな事をしなくてもサクッと作れる事を知る。 メモしておいて振り返る用に ...

no image

Python アルゴリズム プログラミング メモ

選択ソート 関数で実装

2024/2/22  

選択ソートの練習 もうちょっとスマートにできそうな予感が・・・。   l = [20, 2, 5, 1, 4, 6, 3, 7, 9, 8, 10, 11, 19, 18, 16, 17, ...

no image

Python プログラミング メモ

多次元配列で任意の要素をソートする Python

2024/2/18  

色々な実装をしていく中で、多次元配列を使う機会が増えた。 私の場合は2 ~ 3くらいまでですが、任意の要素をソートしたいというケースがあります。 以下、実装例です。   l = [["aki ...

no image

Python プログラミング メモ

リスト内全ての要素の総乗を計算する Python

2024/2/18  

リスト内の全ての要素を掛算する(総乗を求める)ケースに遭遇しました。 どうやって実装するか考えたのは、まず for ループで総当たりする方法。 l = [1, 2, 3, 4, 5] # 1 x 2 ...

no image

Python メモ

数値を使って時間計算 Python

2024/2/18  

Pythonで時間計算を実装する場合、単純にint型の値を使って計算すると時間単位では24進数、分秒単位では60進数をつかわなければいけないので、桁上がりを考慮しなければいけません。 これって超面倒な ...

no image

メモ 日記

1つのものを掘り下げる

2024/2/17  

今はユーザーの意見がネットで共有されており簡単に拾えてしまいます。 その為、優良な教材を探しやすくなりました。 ただ、その弊害もあって世の中に良い教材が溢れすぎているという事実に気がついてしまう。 最 ...

paiza Python プログラミング

paiza Bランク獲得!

2024/1/28  

  やっと、paizaでCランクからBランクに上がる事ができました・・・。 本当は去年の12月までにBに上げたかったのですが、自分の実力では無理でした。 次はAランク取れるように練習していこ ...

no image

Python プログラミング メモ

Python 3 リスト内包表記で多次元配列を作る

2024/1/26  

今まで解いていた問題の多くは内包表記でリストを作っていれば問題なかったのですが 「多次元配列を入力で一発で作れたら楽だなー」 って思ってたら、「あれ?もしかして、こう書いたら・・・?」 っと思って試し ...

Copyright© donguri.pyのblog , 2024 All Rights Reserved.