Skip to content

Instantly share code, notes, and snippets.

Avatar
👾

Kajiru sdkfz181tiger

👾
View GitHub Profile
@sdkfz181tiger
sdkfz181tiger / custom_main.js
Last active March 27, 2023 03:50
Enigma暗号シミュレーター
View custom_main.js
"use strict";
//==========
// JavaScript
// Window
window.onload = (e)=>{
// Enigma
const enigma = new Enigma();
@sdkfz181tiger
sdkfz181tiger / custom_main.js
Last active March 25, 2023 01:41
ゲーム_キャンディクラッシャー
View custom_main.js
"use strict";
//==========
// JavaScript
const WIDTH = 320;
const HEIGHT = 480;
const ROWS = 11;
const COLS = 7;
@sdkfz181tiger
sdkfz181tiger / custom_main.js
Last active March 23, 2023 13:31
簡易電卓2_使いやすくまとめる
View custom_main.js
"use strict";
//==========
// JavaScript
// Window
window.onload = (e)=>{
// CalcManager
const cMng = new CalcManager();
@sdkfz181tiger
sdkfz181tiger / custom_main.js
Last active March 23, 2023 09:54
簡易電卓1_普通に作るよ
View custom_main.js
"use strict";
//==========
// JavaScript
const ST_VAL1 = 1;// 値1状態
const ST_VAL2 = 2;// 値2状態
let state, val1, val2, op;
@sdkfz181tiger
sdkfz181tiger / main.js
Last active March 22, 2023 13:12
経路探索処理2_A*アルゴリズム
View main.js
"use strict";
//==========
// 経路探索処理2
// A*アルゴリズム
const C_SIZE = 320;// キャンバスの大きさ
const ROWS = 11; // 迷路の大きさ(行数)
const COLS = 11; // 迷路の大きさ(列数)
@sdkfz181tiger
sdkfz181tiger / main.js
Last active March 22, 2023 13:12
経路探索処理1_マンハッタン距離
View main.js
"use strict";
//==========
// 経路探索処理1
// マンハッタン距離
const C_SIZE = 320;// キャンバスの大きさ
const ROWS = 11; // 迷路の大きさ(行数)
const COLS = 11; // 迷路の大きさ(列数)
@sdkfz181tiger
sdkfz181tiger / main.js
Last active March 20, 2023 02:32
RSA暗号を使ってみる
View main.js
console.log("Hello, JavaScript!!");
// RSA暗号を使ってみる
// 大きな素数による素因数分解が困難であることを安全性の根拠としている
// 1, 素数を2つ用意する
const p = 11;
const q = 19;
console.log("素数p:", p, " 素数q:", q);
@sdkfz181tiger
sdkfz181tiger / main.js
Last active March 21, 2023 13:32
DSA署名を使ってみる
View main.js
console.log("Hello, JavaScript!!");
// DSA署名を使ってみる
// 離散対数問題と呼ばれる数学上の問題を安全性の根拠としている
// 1, 素数を3つ用意する
const p = 23n;
const q = 11n;// qは、p-1で割り切れる数
const g = 2n; // g^q mod pが、1になる様な数
console.log("素数p:", p, " 素数q:", q);
@sdkfz181tiger
sdkfz181tiger / custom_sketch.js
Last active March 19, 2023 09:55
リバーシ6x6_評価関数
View custom_sketch.js
"use strict";
//==========
// JavaScript
let canvas, ctx, rMng;
// Window
window.onload = (e)=>{
// Canvas
@sdkfz181tiger
sdkfz181tiger / custom_sketch.js
Created March 16, 2023 15:19
リバーシ4x4_AlphaBeta法
View custom_sketch.js
"use strict";
//==========
// JavaScript
let canvas, ctx, rMng;
// Window
window.onload = (e)=>{
// Canvas