Есть такая задача на алгоритмы, уже второй день голову над ней ломаю. Нужно из правой нижней клетки добраться до верхней левой используя повторяющийся алгоритм из 6 действий (все они есть на фото).
0. вернуться к началу/ начать алгоритм заново
1. шаг вперёд
2. повернуть налево
3. повернуть направо
4-6. Цвета
7-9. Окрасить клетку на которой находишься в конкретный цвет.
Изначально тело смотрит налево.
Так же клетки могут быть изначально окрашены в 1 из 3 цветов. И вместе с ними можно строить условия как: "если клетка фиолетовая > шаг вперёд" или "если клетка оранжевая > окрась её в голубой".
Важно отметить! Алгоритм не будет работать если он не встретит команду "0" так что он в конце всегда должен стоять что по итогу ограничивает количество действий до 5. Нельзя давать действиям более одного условия. Либо действие на всех цветах либо действия только на одном из них.