C#言語版FizzBuzz
FizzBuzz 4日目です。遅くなったうえに、何の変哲もなくてゴメンナサイ_o_
今の twitter 仕様ならツイートもできる文字数:-)ですが、引き続きブログで。
using static System.Console; class Program { static void Main() { for(int i = 1; i <= 100; i++) { if (i % 3 > 0 && i % 5 > 0) Write(i); if (i % 3 == 0) Write("Fizz"); WriteLine(i % 5 > 0 ? "" : "Buzz"); } } }
※参考→ ideone.com
変哲なさすぎるので、オマケでLINQバージョン:-)
using System.Linq; class Program { static void Main() { Enumerable.Range(1, 100) .Select(x => (x % 3 > 0 ? "" : "Fizz") + (x % 5 > 0 ? "" : "Buzz" ) + (x % 3 > 0 && x % 5 > 0 ? x.ToString() : "")) .ToList() .ForEach(x => System.Console.WriteLine(x)); } }
※参考→ ideone.com
良い子はマネをしないこと:-)