開発したアプリなど一覧

Algorithm

Mobile

アルゴリズムの勉強ができる Android/iOS 両対応スマホアプリ、アルゴリズム図鑑

プログラミングを行う際に必要となるのがアルゴリズムへの理解です。例えば配列内の数値を並び替えする場合だけでも、クイックソートやマージソート、バブルソートといった様々な種類の方法があります。 アルゴリズムは教科書を見るだけではなかなか理解しに...
Programming

中点変位法を使用してマインクラフトのようなランダム地形を Unity で作ってみた

マインクラフトやテラリアのようなゲームでは地形をランダムで生成しているのだけど、たまたまダンジョンや迷路のランダム生成アルゴリズムを調べてる際に発見した中点変位法によるフラクタル地形を見て、先述したゲームのような地形を生成できるのではないか...
Programming

探索問題

Programming

Collatz problem

コラッツの問題 数学者ポール・エルデシュは「数学はまだこの種の問題に対する用意ができていない」と述べ、解決した人に500ドルを提供すると申し出た。 まあ全くわからんわけだが、プログラム作って動かしてみると確かに最後には「1」になるんだよね。...
Programming

パスカルの三角形

とあるWEBサイトを参考にアルゴリズムの勉強をしてたのだが、パスカルの三角形のところのプログラムがうまく動いてくれなかったので作ってみた。 実行結果 gってのは g++ と ./a を組み合わせただけのbashスクリプトです。便利。 C++...