2011-11-01から1ヶ月間の記事一覧

Problem 14

Problem 14 - PukiWiki // コラッツ問題用の関数 def col(n:Long):Long = n match { case 1 => 1 case x if x % 2 == 0 => x / 2 case x if x % 2 == 1 => 3 * x + 1 } // 初期値から上記の関数を1になるまで適用したListを作成 def c(n:Int):List[Long] = …

Problem 28

GDDでこれ系の問題を解くのが面白いことに気付いたのと、Scalaの勉強のために最近Eulerをといている。 これ絶対あとで解けなくなるってのを残しておこう。一応、ネタバレ注意ですね。Problem 28 - PukiWiki // 次の対角線上の数字への増加分 val l = 1 :: ((…