Вопрос:

Напиши один код, чтобы оба тюленя остановились на своих клетках с рыбой.

Фотография

Ответ ассистента

Для того чтобы оба тюленя оказались на клетках с рыбой, нужно составить последовательность команд. В таких задачах управление обычно идет одновременно для всех персонажей. Посчитаем количество клеток: 1. Синий тюлень (верхний): находится в 1-й строке, 2-й колонке. Рыба — в 2-й строке, 4-й колонке. Ему нужно сделать 1 шаг вправо и 1 шаг вниз. 2. Фиолетовый тюлень (нижний): находится во 2-й строке, 3-й колонке (если считать от начала пути). Рыба — в 2-й строке, 2-й колонке. Ему нужно сделать 1 шаг влево. Так как код один для обоих, нам нужно подобрать такую последовательность, чтобы оба дошли до целей, не врезаясь в препятствия: Вправо, Вниз, Влево Давайте проверим: - Шаг 1 (Вправо): синий тюлень идет в (1, 3), фиолетовый — в (2, 2) — попал на рыбу! - Шаг 2 (Вниз): синий тюлень идет в (2, 3), фиолетовый стоит (уже на рыбе). - Шаг 3 (Влево): синий тюлень идет в (2, 2) — попал на рыбу! Итоговая последовательность команд: 1. Вправо 2. Вниз 3. Влево

Другие решения

Что ещё задавали пользователи