Python

Python

ハノイの塔の作業回数を求める方法

ハノイの塔の作業回数は円盤の数を n とすると 2n-1 で求められます。詳細は以前書きました。
Python

Pythonの2次元リストを扱うときの注意

Pythonの2次元リストを使う際に困ったことがあったので整理して残しておきます。
Python

文字列の類似度を計算するレーベンシュタイン距離をPython、VBAで実装

レーベンシュタイン距離とは文字列が二つあったとき、これらがどれほど類似しているかを知るための指標の一つがレーベンシュタイン距離です。厳密に言えば「どれほど相違しているかを示す指標」です。ここにレーベンシュタイン距離を求める方法が擬似コードで...
Python

コードを自動的に生成する「AI Programmer」

日本語で指示すると指定した言語でコードを生成するツールがあります。Pythonで試してみました。
Python

Pillow(Python)でピクセルの色を取得する方法

PythonのPillowで画像の各ピクセルの色を取得する方法についてメモしておきます。
Python

丑の日を計算する方法

土用の丑の日を求める方法を記事にしようとしたところ、既に書いていたことを忘れていました。
Python

「羊が何匹」をパソコンに喋らせる方法

Amazonのスマートスピーカーに「アレクサ、羊を数えて」というとモヤッとした音楽が流れやがて男声で「羊が一匹、羊が二匹」と喋り始めます。これを自作してみます。
PHP

捨て仮名を変換する関数

捨て仮名(小字、小文字)を通常の文字(大字、大文字)に変換する関数を考えました。Pythondef kana_upper(text): pairs = (("ぁ", "あ"), ("ァ", "ア"), ("ァ", "ア"), ("ぃ", "...
Python

Pythonでハッシュ値を求める方法

ハッシュ値にはいろいろな種類があります。Pythonには様々なハッシュ値を求める方法があります。hashlibというライブラリを使います。
Python

Pythonで調和数を求める方法

調和数というものがあります。これをPythonで求めてみました。