Хорошо, давай разбираться с этим заданием вместе.
В задаче дан алгоритм, который нужно повторить 4 раза:
- Сместиться на (3, 3)
- Сместиться на (1, -2)
После чего в конце алгоритма смещение составляет (-8, 12).
Нам нужно выяснить, какую команду нужно поменять вместо команды "Копали!" так, чтобы в конце алгоритма "Чертежник" вернулся в исходную точку.
Чтобы вернуться в исходную точку после повторения алгоритма 4 раза, сумма всех смещений должна быть равна (0, 0).
Начнем с того, что подсчитаем, куда переместится "Чертежник" после одного выполнения алгоритма без учета последней команды "Копали!":
- (3, 3)
- (1, -2)
(3 + 1, 3 - 2) = (4, 1) - смещение "Чертежника" после одного выполнения первых двух пунктов алгоритма.
Теперь давай посчитаем суммарное смещение после 4 повторений:
4 * (4, 1) = (16, 4)
Но мы знаем, что в конце алгоритма смещение должно быть (-8, 12), значит, последняя команда "Копали!" дает смещение, которое в сумме с (16, 4) даст (-8, 12).
Сложим (16, 4) с нужным нам смещением (-8, 12):
(16, 4) + (x, y)
