http://www.codinghorror.com/blog/200...s-program.html
Понравилась статья. Если чесно, я с ходу не понял, в чем фишка, но когда понял, вобщем, у нас появилось два варианта:

Код AS3:
private function runFizzBuzz():void
{
var result:String;
var threes:int = 3;
var fives:int = 5;
for (var i:int = 1; i <= 100; i++)
{
result = "";
if (i == threes)
{
result = "Fizz";
threes += 3;
}
if (i == fives)
{
result += "Buzz";
fives += 5;
}
if (!result) result = i.toString();
trace(result, i);
}
}

Код AS3:
function runFizzBuzz():void
{
var result:String;
for (var i:int = 1; i <= 100; i++)
{
result = "";
if (!(i % 3)) result += "Fizz";
if (!(i % 5)) result += "Buzz";
if (!result) result = i.toString();
trace(result, i);
}
}
Ваши мысли по поводу, альтернативы?
