2009-02-13から1日間の記事一覧

クイックソート

リハビリ第2弾(ref. スランプ脱出法, フィボナッチ数列) from random import shuffle data = range(100) shuffle(data) # recursion def qsort(data): if not data: return data pivot = data[0] rest = data[1:] greater = [x for x in rest if x > pivot] …

リハビリ

ここしばらく調子が良かったのだけど、ばたっと調子が悪くなった。リハビリしなきゃ。

錠剤の行方

飲もうとして落として行方不明になった錠剤が、頭をかいたら落ちてきた!マジックや!

好きな言葉「必要かどうか悩むようなものは必要ない」

いつも正確な表現がわからなくて探すはめになるのでここに書いとこう。 "Metaclasses are deeper magic than 99% of users should ever worry about. If you wonder whether you need them, you don't (the people who actually need them know with certain…

型の宣言をしてコンストラクタでassert

なんかJava的な頭で設計しているとこんなことを書きたくなったりするじゃない。「ヒットポイントは整数でー」と。実際にはPythonではこういう書き方はしないわけだけど。 class Monster(object): hitpoint = int defense = int attack = int で、コードをい…

家事

起きた。 今日すること ■ 朝起きる □ 食器を洗う □ ペットボトルを洗う □ 郵便箱に郵便が溜まっていたので回収する □ いらないものを捨てる □ メールの返事を書く □ クレジットカードが使えなかったのでもしかすると銀行の預金額がショートしているかもしれ…