読者です 読者をやめる 読者になる 読者になる

Project Euler 58

Project Euler

正方形の4隅が素数であるかどうか判定するだけでした。

http://codepad.org/TPp0wIAt

Project Euler 56

Project Euler

C言語で多倍長演算を実装してる途中で、あまりに面倒くさくなったので、
今回はPythonです。
http://codepad.org/iqjwda6T

オーバーフローを気にしなくて良いというのが嬉しいですね。

Project Euler 55

Project Euler

http://codepad.org/yk4p68Hf

intでもlong long intでも50回回してたらオーバーフローしてしまったので、
半分の25回だけにしたところ正しいと判定されたので、
それを答えとします。

Project Euler 54

Project Euler

http://codepad.org/nrYZ3KQi

A2345のストレートを考えなくて良いというのが簡単でいいですね。
手札のランクをソートしたら簡単に出来ました。

Project Euler 53

Project Euler

http://codepad.org/jr3RnmOj

r = 0からn/2まで100万を超えないnCrの数を数えて、nからその数の2倍を引いて終了です
(nCrをr = 0からnまでリストアップすると、r = n/2で対称なので)。