Задача к ЕГЭ по информатике на тему «Алгоритмы – определение результата» №2

Исполнитель Робот ходит по клеткам бесконечной вертикальной клетчатой доски, переходя по одной из команд вверх, вниз, вправо, влево в соседнюю клетку в указанном направлении. Робот выполнил следующую программу:

влево

влево

вправо

вверх

вправо

вверх

вверх

вправо

вниз

вверх

вправо

вправо

влево

вниз

вверх

Укажите наименьшее возможное число команд, которое необходимо для того, чтобы Робот вернулся в ту же клетку, из которой начал движение.

# Вычисляем,
# на сколько единиц мы продвинулись по осям X(влево-вправо) и Y(вверх-вниз) от начала координат
x = -1-1+1+1+1+1+1-1
y = +1+1+1-1+1-1+1

# Получаем x = 2 и y = 3, берём модули от чисел и складываем их,
# именно столько ходов нам потребуется сделать
# (x = 2, значит, нужно сделать два хода влево,
# y = 3, значит, нужно сделать три хода вниз,
# итого, ответ — 5)
print(x, y)

Ответ: 5
Оцените статью
Я решу все!