var Answer = 0; for(var I = 0 ; I <= 12345 ; I++){ var Base3Str = I.toString(3); if(Base3Str.indexOf('2') == -1){ Answer++; } } console.log(Answer);
512
toStringメソッドで、3進数に変換してから、 2の有無を調べてます。