-
ラングトンのアリをJavaScriptプログラムで動かすラングトンのアリをブラウザで動かしみたい。 そう思ってJavaScriptでプログラムを書きました。 動かし方とコードの解説をしていきます。 ラングトンのアリとは何か ここは説明不要と思うけど念のため。 次の規則で動くプ...
-
JavaScriptで数値の桁数を取得するNG例と正しい方法JavaScriptで次のことがしたい ある整数の数値がある その桁数が何桁か取得したい たとえば 202309071056 という数値なら、 その桁数は12桁だよねという風な感じで… でも誤った方法だと予期せぬ結果にな...
-
JavaScriptで数式解析パーサーを20行で作る方法JavaScriptで数式解析パーサー作りたい。 数式を解析評価できるパーサー 例えば [crayon-65f93db17c1e9797836042-i/] だったら その評価値 [crayon-65f93db17c1...
-
ある数の全約数を求める方法&JavaScriptコード例JavaScriptで次のことがしたい。 ある数、例えば 18 がある その全ての約数を求めたい 例えば 1,2,3,6,9,18 みたいに… それにはいくつか手順が必要です。 ググっても中々答えが出てこないので、 自分...
-
ある色の補色をJavaScriptから求める方法・コード例JavaScriptでこういうことがしたい。 ある色コード [crayon-65f93db17cf1b589641789-i/] がある その補色の [crayon-65f93db17cf25276106028-i/]...
-
JavaScriptで超高速な素因数分解!osa_k法の実装例/欠点JavaScriptで素因数分解をしてみたい… そして色々ググっていくと、 良さげなアルゴリズムを見つけました。 それがosa_k法アルゴリズム 次のような特徴をもってます。 n以下の任意数を素因数分解できる 他アルゴよ...
-
JavaScriptコードを短く書ける!5つのテクニック集どんな言語にもある次の悩み、 少しでもコードを短く書きたい ムダな処理を1行でも減らしたい JavaScriptコードを短くしたい そのためのJavaScriptテクニックを紹介します。 ただしスペース・空白の削除だった...
-
Web Workerをローカル環境で動かす2つの方法JavaScriptのWeb Workerは超便利です。 でもこのような事態に遭遇 Web Workerをローカルで動かしたい でもローカル環境ではエラーが… どうにかして動かす方法ないかな? 実はローカルでも動作させる...
-
JavaScriptでマルチスレッド!Web Workerの使い方と応用例JavaScriptでマルチスレッドの実行… それは Web Worker を使えば可能です。 ただし普通の言語のマルチスレッドと違い、 別コードとして切り離して実行 呼び出し元と変数の受け渡しが必要 他言語のスレッドと...
-
JavaScriptでフィボナッチ数列を再帰関数なしで計算してみたフィボナッチ数列とは次の数列のこと [crayon-65f93db17ed9d749309816/] これをJavaScriptで計算するには、 再帰関数を使ったやり方 単純ループを使ったやり方 この2つがあって僕は再帰...