google-site-verification=KwoyNUeKe7VDQiI7kfq9Jyto1RpwO7D9Qcqdh6qhaWc

アルゴリズム

No Image

Pythonでアルゴリズムの番兵法の解説をします。


番兵法

線形探索では繰り返しのたびに2つの終了条件をチェックします。

配列の要素が少なければ問題ないですが1万とかになるとかなりのコストにな

アルゴリズム

No Image

Pythonでアルゴリズムの2分探索の解説をします。


2分探索とは

2分探索(binary search)は要素がキーの昇順・降順にソートされて並んだ配列からの探索を行うアルゴリズムです。

アルゴリズム

No Image

Pythonでアルゴリズムの線形探索の解説をします。


線形探索とは

要素が直線状に並んだ配列からの探索は、目的とする値(キー)を持つ要素を先頭から順番に調べることで見つかります。

この探索法を

Python

No Image

Pythonで文字列をランダムに並び替えるrandom.shuffle()関数について解説します。


文字列をランダムに並び替えるプログラムコード例# 文字列をランダムに並び替えるimport randoms

Python

No Image

Pythonでシーザー暗号のプログラムの解説をします。


シーザー暗号とは

シーザー暗号は古代ローマの軍人ジュリアス・シーザーにちなんで名づけられた暗号です。

シーザー暗号はアルファベットをシフ

Python

No Image

Pythonでfor文で逆順にループして表示する方法について解説します。


for文で逆順にループコード例# for文で逆順に表示(文字列)str1 = 'abcdef'for s in reversed(st

Python

No Image

Pythonのf文字列について解説します。


f文字列とは

数値や文字列などを画面やファイルに出力する際に、桁数や基数を指定する書式化が必要になってきます。

Pythonでの書式化にはいろいろな

Python

No Image

Pythonのタプルのリストの生成や要素の取り出し方、zip関数について解説します。


タプルのリストを生成コード例# タプルのリストを生成old_capital = print('old_capital ='

Python

No Image

Pythonの内部関数について解説します。


内部関数(関数の中にある関数)コード例# 九九の表を表示('-'で表いっぱいまで挟む)print('九九の表を表示します。')while True: upper =

Python

No Image

Pythonにおいて引数にリストを使用する関数について解説します。


リストの任意の要素を変える関数コード例# リストの任意の要素の値を更新するdef list_change(lst: list, idx: i