от 20:00 до 08:30 пройдет 12ч 30 мин
кажд час по минуте
12ч=12минут
08:30-12минут=08:18 над выйти из дома
===== PascalABC.NET =====
begin
ReadSeqIntegerWhile(p -> p <> 0)
.Where(p -> p < 0).Sum.Print
end.
Второй if (в круглых скобках) синтаксически неверен
Если сверху стена и снизу стена
то
нц пока справа свободно
вправо
кц
иначе
нц пока слева свободно
влево
кц
все
..... Вроде бы так если правильно условие понял