24.01.2016, 19:39
|
|
Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
|
Сообщение от miramax
n = 0;
while (true)
{
n++
идём влево на n
если в вагоне -n+1 (который мы точно выключали) - свет горит - значит кол-во вагонов
return n*2+1
вагон -n - выключаем свет
возвращаемся в начальную точку на +n вагонов, в нулевой вагон
идём вправо на n вагонов
влючаем свет
возвращаемся в исходную точку на -n вагонов.
}
Согласен - вариант, с проверкой нулевого вагона - понятнее
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©
|