【働クリッカー】これが最速だと思います。
- POST
能書き 前回再帰関数で0.24sの関数を作成した。
前回の調査でわかってること start()関数を叩くまでタイムは動かない 以下の3変数は上書き出来ない(getterを使った関数) cash items prices 用意されているloop関数は超絶遅い shikakuとprogramming以外は取る必要無し 最速を狙う場合、1秒以内の極僅かな時間で何万work()関数を実行する為 if文は出来れば減らしたい for, whileより再帰関数が若干速い? 作戦 ifもforもwhileも再帰関数も何も使わないのが一番速いに決まっている。 そしてstart()関数を叩くまでにはいくら時間を使っても計上されない。
だから作るんだよ…work()とpurchase()関数しか実行せずに1億円貯まる関数を…! そしてstart()直後にその関数を叩けば最速に違いない。
調査 各種ワードチェック print(items); // { affiliate: 0, kabu: 0, programming: 0, shikaku: 0, tochi: 0 } 使える関数確認 これが出来ないと相当キツイから確認 必須関数(下記を確認していく)
eval Array.map Array.forEach Array.join print([1, 2, 3].map(function(it){return it + 1;})); // [ 2, 3, 4 ] [1, 2, 3].forEach(function(it){print(it * 2);}); // 2 // 4 // 6 eval("[1, 2, 3].