プログラミング

プログラミング

【JavaScript】壁のない迷路を生成する

迷路の幅と高さをそれぞれ width, height として設定し、その数値にしたがって壁のない迷路を生成する。※迷路の幅と高さは5以上の奇数とする。 class Maze { constructor(width, height) { th...
プログラミング

【JavaScript】迷路を出力する

通路を「0」、壁を「1」とした2次元配列で迷路を表現して、通路を「 」(半角スペース)、壁を「#」として1行ごとに改行して出力する。 const PATH = 0; const WALL = 1; let maze = [ [1, 1, 1...
プログラミング

【Python】配列に含まれる文字や文字列の出現回数を求める

辞書型を用いることで、文字や文字列の出現回数を求める。 文字の場合 S = 'apple' dict = {} for x in S: dict[x] = dict[x]+1 if x in dict else 1 print(dict) ...
プログラミング

【Python】配列に含まれる数値の出現回数を求める

配列に含まれる数値をインデックスに指定することで、数値の出現回数を求める。 A = [2, 1, 1, 0, 3] arr = [0]*(max(A)+1) for x in A: arr[x] += 1 print(arr) プログラムを...
プログラミング

【Processing】GIFアニメーションを作成する

gifAnimation というライブラリを用いて、アニメーションを作成する。 import gifAnimation.*; int x = 100; int y = 100; int xspeed = 3; int yspeed = 3;...
プログラミング

【Processing】壁に当たったら色が変わるやつ

一定の速さで移動する円が壁(ウィンドウの端)に当たったら、円を反射させて円の色をランダムに変化させる。 int x = 100; int y = 100; int xspeed = 3; int yspeed = 3; int r = 50...
プログラミング

【まとめ】Pythonで音声処理

これまでに書いた記事の中から、「Pythonで音声処理」というテーマで書いた記事をまとめてみました。
プログラミング

【まとめ】Unityで迷路

これまでに書いた記事の中から、「Unityで迷路」というテーマで書いた記事をまとめてみました。
プログラミング

【まとめ】C#で迷路

これまでに書いた記事の中から、「C#で迷路」というテーマで書いた記事をまとめてみました。
プログラミング

【まとめ】Pythonで迷路

これまでに書いた記事の中から、「Pythonで迷路」というテーマで書いた記事をまとめてみました。