Показать сообщение отдельно
Старый 26.06.2010, 19:04
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 1  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
По умолчанию Почему програмисты не умеют програмировать?

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);
	}
}
Ваши мысли по поводу, альтернативы?
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 26.06.2010 в 19:10.