Олимпиадный тренинг

Задача . Движение змейки - задача


Задача

Темы:

Вам дана змейка, представленная списком из трёх сегментов.
Каждый сегмент задан координатами — двумя целыми числами через пробел (x и y).
Первый сегмент — голова змейки, второй и третий — её тело.

На вход программе подаются 4 строки:

  1. Координаты головы змейки (два целых числа через пробел).

  2. Координаты первого сегмента тела (два целых числа через пробел).

  3. Координаты второго сегмента тела (два целых числа через пробел).

  4. Направление движения: "Up""Down""Left" или "Right".

Напишите программу, которая:

  • Считает координаты трёх сегментов змейки и направление движения.

  • Смещает голову змейки на фиксированное значение CELL_SIZE = 10 в заданном направлении.

  • Каждый следующий сегмент занимает позицию предыдущего сегмента (то есть сдвигается вперёд).

  • Выводит обновлённые координаты всех трёх сегментов змейки в том же формате: по одной паре чисел, через пробел (x и y) на строку.


Примеры
Входные данныеВыходные данные
1 100 100
90 100
80 100
Right
110 100
100 100
90 100

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python1
Комментарий учителя