いろんないみで

はまっちゃた

数学できたらなぁ

TypedArrayの要素へのアクセスの早さにびっくりした。

function eneteshisu(num) {
    var ent  = new Uint8Array(num + 1),
        ret = [],
        lim = Math.floor( Math.sqrt( num ) );
    var i, t;

    for ( i = 2; i < lim; i ++ ) {
        if ( !ent[ i ] ) {
            for ( t = i * 2; t <= num; t += i ) {
                ent[ t ] = 1;
            }
        }
    }

    for ( i = 2; i <= num; i ++ ) {
        if ( !ent[ i ] ) ret.push( i );
    }
    return ret;
}

console.log(eneteshisu(10000).length);

アルゴリズムは苦手。。

最近C言語の入門書を投げ出して、数Iを勉強しています。

因数分解、できなかった。

数学できたらなぁ..$#&%