2013-02-27から1日間の記事一覧

project euler 23

問題 2つの過剰数で表せない正の整数の総和を求める。 考え方 約数関数を使って、28123までの過剰数をすべて列挙する。 2重ループ回して2つの過剰数の和であらわせる数をすべて調べる。 表せなかった数値をすべて足す。

project euler 18,67

問題 3 7 4 2 4 6 8 5 9 3 のような数字のピラミッドが与えられる。 このとき、一番上からスタートし、下に向かって左右のどちらかの数値を選びながら下っていく。 一番下まで来たとき、通ったルートの合計値を最大にするようなルートの値を求める。 上の例…

projet euler 17

問題 数字を英語に直したときの文字数を考える。(1ならoneなので3文字) 1から1000までその文字数を合計したものを答える。 考え方 http://www.ctb.ne.jp/~piyoshi/newpage144.html など参照してルールを実装する。andがつく場合や20、40などに注意する。