2011-08-17から1日間の記事一覧

ScalaでProject Euler(70)

Problem 40この問題はIteratorを使うと簡単ですね。Streamだとメモリを使ってしまうはずです。 def digits(n :Int) :List[Int] = if(n == 0) Nil else n % 10 :: digits(n / 10) def f(k :Int) = { val it = Iterator.from(1).flatMap(n => digits(n).revers…