Project Euler 50問まで解きました!

ほとんどPythonで解きました。
Pythonワンライナーに初挑戦してみたりもしました。
Python歴は3ヶ月くらい、まだまだ知識が足りなかったところが補われていく感じが楽しいです。

ワンライナーの時に参考にした記事
http://bugrammer.g.hatena.ne.jp/nisemono_san/20111208/1323310507
http://www.nishiohirokazu.org/blog/2006/08/python_12.html

Project Eulerを解いています

1問目から解いていって今43問目を終えたところです。
ほとんどpythonでやってます。
素数の処理とか、1〜9までの順序列とか結構めんどくさかった。
順序列に関してはitertoolsというモジュールを使うことでかなり改善された。

オーバーフローを処理する問題もあったけど、pythonの場合ほとんど問題にならなかった。
(けど一応多倍長精度のリストを用意して対処した)

lambdaとかreduceとかを徐々に使えるようになってきたぞ。

まだタプルとかディクショナリとかをリストとごっちゃにして扱うところがあるから整理し直したいな。

プロジェクトオイラー(Project Euler)に挑戦してみる。

http://projecteuler.net/
に挑戦してみる。
良い練習になりそう。

余談
オイラーのフルネームって「レオンハルト・オイラー」なのね。
かっこいい。

いきなりbelowって英語が「以下」か「未満」かでわからなくなった。
ので調べた。
http://eigoriki.net/2008/02/post-7.html
なるほー。未満のようです。
つまり最初の問は1000未満で3か5の倍数になっている数の合計を求めれば良いっぽい。

はてなダイアリー始めました。

はじめました。
そしたらいきなり「はてなブログが正式サービス化します」というお知らせが出ていて困惑しています。
そっちの方を使ったほうがいいのかな。

はてなダイアリーはハードルが高いイメージがありました。
議論が活発で、少しでも甘いことを書くとトラックバックが飛んでくるイメージです笑
おて柔らかにおねがいします。