3의 배수는 Fizz, 5의 배수는 Buzz, 3과 5의 공배수는 FizzBuzz로 출력하는 프로그램의 개발 속도를 테스트하는 것이다. 알고리즘이 필요없을 정도로 단순한 문제이지만, 컴퓨터공학 전공자 중 25%가 해결하지 못했다고 한다. # FizzBuzz 프로그램의 요구조건은 다음과 같다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace FizzBuzzTest
{
class Program
{
static void Main(string[] args)
{
for (int i = 1; i <= 100; i++)
{
if (i % 3 == 0)
{
if (i % 5 == 0)
{
Console.WriteLine("FizzBuzz");
}
else
{
Console.WriteLine("Fizz");
}
}
else if (i % 5 == 0)
{
Console.WriteLine("Buzz");
}
else
{
Console.WriteLine(i);
}
}
}
}
}
for(i=1; i<101; i+=1){
if i mod 3 = 0 {
if i mod 5 = 0{
show_message("FizzBuzz");
} else {
show_message("Fizz");
}
} else if i mod 5 = 0 {
show_message("Buzz");
} else {
show_message(i);
}
if i=100 {
game_end();
}
}