Вам дана змейка, представленная списком из трёх сегментов.
Каждый сегмент задан координатами — двумя целыми числами через пробел (x и y).
Первый сегмент — голова змейки, второй и третий — её тело.
На вход программе подаются 4 строки:
-
Координаты головы змейки (два целых числа через пробел).
-
Координаты первого сегмента тела (два целых числа через пробел).
-
Координаты второго сегмента тела (два целых числа через пробел).
-
Направление движения: "Up", "Down", "Left" или "Right".
Напишите программу, которая:
-
Считает координаты трёх сегментов змейки и направление движения.
-
Смещает голову змейки на фиксированное значение CELL_SIZE = 10 в заданном направлении.
-
Каждый следующий сегмент занимает позицию предыдущего сегмента (то есть сдвигается вперёд).
-
Выводит обновлённые координаты всех трёх сегментов змейки в том же формате: по одной паре чисел, через пробел (x и y) на строку.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
100 100
90 100
80 100
Right
|
110 100
100 100
90 100
|