2011-05-25から1日間の記事一覧

ScalaでProject Euler(13)

Problem 6 val N = 100 val s = (1 to N).sum val s2 = (1 to N).map((n) => n * n).sum println (s * s - s2) これでもよいですが、fold系を使う方法もあります。 fold系メソッド 自乗和は、 (0 + 1 * 1) + 2 * 2 + ... と計算できます。これは初期値が必要…