日々常々

ふつうのプログラマがあたりまえにしたいこと。

"Buzzになる数字をn個挙げる"をGroovyで…やろうと思ったんだけど

“Buzzになる数字をn個挙げる”をScalaで - 裏紙
のお返し……をしようとして。

fizzBuzz = {it%15?it%3?it%5?it:'Buzz':'Fizz':'FizzBuzz'}

(1..100).findAll{fizzBuzz(it)=='Buzz'}.take 10

「n個」がこれだとできん……orz
大きめにとってtakeで誤摩化してるけど、それ足りないときダメだし。無駄なことしてるわけだし。ぐぬぬ
明日…いや明後日……もダメだ。日曜にリトライする。