FizzBuzz>それLINQで>それワンライナーで

なんかまた流行ってるみたいなので。

FizzBuzz - monjudoh’s diary
FizzBuzz - ぐるぐる~

C#

Enumerable.Range(1,100).Select(n=>n%15==0?"FizzBuzz":n%3==0?"Fizz":n%5==0?"Buzz":n.ToString()).ToList().ForEach(Console.WriteLine);

VB

Enumerable.Range(1,100).Select(Function(n)If(n Mod 15=0,"FizzBuzz",If(n Mod 3=0,"Fizz",If(n Mod 5=0,"Buzz",n.ToString())))).ToList().ForEach(AddressOf Console.WriteLine)

C#:131、VB:169 / C# : VB ≒ 1 : 1.3 / つまり、C#ではなくVBを使うだけで、ステップ数が1.3倍になるのだよ! ΩΩ Ω<な、n(ry

http://twitter.com/masaru_b_cl/statuses/4512086548