problem 1
(1...1000) select(n, (n % 3 == 0) or (n % 5 == 0)) reduce(+)
正直、こんなにシンプルに出来るとは思わなんだ。
(1...1000) map(n, if((n % 3 == 0) or (n % 5 == 0), n, 0)) reduce(+)
なんとなく、こうも書ける。map-reduceと直接関係あるかは、知らん。
(1...1000) select(n, (n % 3 == 0) or (n % 5 == 0)) reduce(+)
正直、こんなにシンプルに出来るとは思わなんだ。
(1...1000) map(n, if((n % 3 == 0) or (n % 5 == 0), n, 0)) reduce(+)
なんとなく、こうも書ける。map-reduceと直接関係あるかは、知らん。