2011-08-01から1ヶ月間の記事一覧

Project Euler: Problem 23

問題はこちら。毎回、答え合わせに使っているProject Euler: Python solutionsよりも高速にできた。 方針としては 28123以下の過剰数のリスト abd を求める。 1.で作ったリスト abd を使い、1から28123までの全ての数について2つの過剰数の和で書けるか調べ…

Pythonでエラトステネスの篩

Project Euler の問題を解いていて、面白かったので記事にしてみました。 エラトステネスの篩 っていうのがあります。与えられた自然数より小さい素数を列挙するやつです。とりあえず書いてみたのがこれ(n≧3 を仮定)。 def furui(n): primes = [2] ls = xr…

太平洋戦争と原発事故の共通点から、私たちが学ぶべきこと

70年前に起きた太平洋戦争と現在も進行中の原発事故。2つの出来事にはいくつかの共通点がある。どちらも、国策の失敗によって破滅的な被害を出してしまったということ。そして、どちらも日本人にこれから(も)重くのしかかる出来事だということだ。中には「…