Comment detail

変形Fizz-Buzz問題 (Nested Flatten)
こんな感じでOKでしょうか。 C#2.0 の ?? 演算子使いましたけど、これは else には該当……するのかなしないのかな。
1
2
3
4
5
6
7
8
9
using System;
static class FizzBuzz {
    public static void Main(String[] args) {
        string[] msg = new string[15];
        for(int i = 2; i <= msg.Length; i += 3) msg[i] += "Fizz";
        for(int i = 4; i <= msg.Length; i += 5) msg[i] += "Buzz";
        for(int i = 0; i < 20; i++) Console.WriteLine("{0,2}:{1}", i + 1, msg[i%msg.Length] ?? "hoge");
    }
}
すいません <= じゃなくて < ですね orz

Index

Feed

Other

Link

Pathtraq

loading...