mohnoの日記

2017-12-03

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

良い子はマネをしないこと:-)

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/mohno/20171203/FizzBuzz