2014-12-21から1日間の記事一覧

整数問題を解くJSコード: 2^n−1が31で割り切れるようなケースを列挙する

JavaScriptで整数問題を解き,自然数を探索してみよう。 問題: 2^n - 1 が31で割り切れるのは,どのような場合か? 出典: 【シンプル整数難問】ある数で割りきれる条件 - 短くて面白い数学の問題コレクション 〜シンプルな難問〜 http://d.hatena.ne.jp/Su…

JavaScriptで2のべき乗を計算し,大きい数の場合に数値表現と文字列表現の食い違いをリストアップする実験コード

JavaScriptで大きな整数を計算すると,ある時点で不正確になる。 具体的にどのように不正確になるのだろうか? 2のべき乗を100乗まで求めて,実験してみよう。 動作デモ: JavaScriptで2のべき乗のリストアップ http://sourcecode-student.study-tips.in…

2ちゃんねるのスレッドから全レスをtable形式で抽出するJavaScriptコード

Firebugで動作する。 スレッドをブラウザ(firefox)で開いて,コンソールで実行すればよい。 var rescnt = 1; var table_src = $x("//dl[@class='thread']/dd").reduce(function( ret, i ){ ret += "<tr><td>" + rescnt + "</td><td>" + i.innerHTML.replace(/<a [^>]*>([^<]*)<\/a</a></td></tr>…