機能追加
ヒロセ通商ではFXの損益にぞろ目が含まれると何かもらえたりする。
たくさん取引しているとぞろ目を探すのは面倒なので、以前作った損益可視化に機能を追加しました。
使い方とかは以前紹介した通り。
Javascript解説
必要性のなさからかググっても出てこなかったので、ついでに数値の中で連続する数字をカウントするJavascriptの紹介をします。
1111を入れると4が返り、122233を入力すると3が返ってくる感じです。
1 2 3 4 5 6 7 8 9 10 11 |
function countZorome(input){ var t1,t2=-1,cnt=1,maxCnt=0; while(input>0){ t1=t2; t2=input%10; if(t1==t2) cnt++; else cnt=1; if(cnt>maxCnt)maxCnt=cnt; input=Math.floor(input/10); } return maxCnt; }; |
一定以上の数(たぶん 2^53 = 9007199254740992 )を超えると演算誤差が出るのでそれ以上を計算したければ文字列にして右端を切るようにすれば良いんじゃないかな。
1 2 3 4 5 6 |
> input=Math.floor(21133333333333333112); < 21133333333333330000 > input=Math.floor(9007199254740992); < 9007199254740992 > input=Math.floor(9007199254740993); < 9007199254740992 |
今月はまだゴーフルもらえないー。