ネタ元1:こんなんでモチベーション上がんのかよ
ネタ元2:体調と講演とFizzBuzz問題と初音ミクと自作曲「Happy! Lucky! Scripting!!」
【問題】
1から100までの数を表示するプログラムを書け。
ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、
3と5両方の倍数の場合には「FizzBuzz」とプリントすること。
【問題】
1から100までの数を表示するプログラムを書け。
ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、
3と5両方の倍数の場合には「Dozz」とプリントすること。
1: using System;
2:
3: namespace FizzBuzz
4: {
5: class Program
6: {
7: public static string SayFizzBuzz(int n)
8: {
9: if (n % 3 == 0 && n % 5 == 0) return "FizzBuzz";
10: if (n % 3 == 0) return "Fizz";
11: if (n % 5 == 0) return "Buzz";
12:
13: return n.ToString();
14: }
15:
16: public static string SayFizzBuzzDozz(int n)
17: {
18: if (n % 3 == 0 && n % 5 == 0) return "Dozz";
19: if (n % 3 == 0) return "Fizz";
20: if (n % 5 == 0) return "Buzz";
21:
22: return n.ToString();
23: }
24:
25: public static void Main(string[] args)
26: {
27: for (int n = 1; n <= 100; n++)
28: {
29: Console.WriteLine("{0} FizzBuzz Said [{1}] FizzBuzzDozz Said [{2}]",
30: n, SayFizzBuzz(n), SayFizzBuzzDozz(n));
31: }
32: }
33: }
34: }
ほんま、素直に書いています(^^;
私はそんなに頭がよくないのでかっちょいい書き方ができないのが申し訳ないですが、それでもやはり素直に書くのが一番シンプルな気もしています(^^;
あきませんでしょうか?(^^;