Writing FizzBuzz

后端 未结 30 2138
庸人自扰
庸人自扰 2020-12-04 08:50

Reading the coding horror, I just came across the FizzBuzz another time.

The original post is here: Coding Horror: Why Can\'t Programmers.. Program?

For thos

30条回答
  •  星月不相逢
    2020-12-04 09:16

    Unrolled for maximum efficiency. This program can outfizzbuzz all others.

    public void FizzBuzz()
    {
        const string FIZZ = "Fizz";
        const string BUZZ = "Buzz";
        const string FIZZBUZZ = "FizzBuzz";
    
        int i = 0;
        while (i < 150)
        {
            Console.WriteLine(++i);
            Console.WriteLine(++i);
            Console.WriteLine(FIZZ); ++i;
            Console.WriteLine(++i);
            Console.WriteLine(BUZZ); ++i;
            Console.WriteLine(FIZZ); ++i;
            Console.WriteLine(++i);
            Console.WriteLine(++i);
            Console.WriteLine(FIZZ); ++i;
            Console.WriteLine(BUZZ); ++i;
            Console.WriteLine(++i);
            Console.WriteLine(FIZZ); ++i;
            Console.WriteLine(++i);
            Console.WriteLine(++i);
            Console.WriteLine(FIZZBUZZ); ++i;
        }
    }
    

提交回复
热议问题