Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Решить задачу по программированию кодами

Мария Аккуратова Ученик (43), открыт 1 неделю назад
Задача № 1
Робот в центральной клетке фигуры из трёх клеток, которые могут составлять уголок или прямоугольник. Робот должен покрасить крайние клетки фигуры и вернуться в центральную клетку.
Посмотреть все тесты
move_left()
Сделать шаг влево
move_right()
Сделать шаг вправо
move_up()
Сделать шаг вверх
move_down()
Сделать шаг вниз
fill_cell()
Закрасить клетку
free_from_up()
Проверить, свободно ли сверху
free_from_down()
Проверить, свободно ли снизу
free_from_left()
Проверить, свободно ли слева
free_from_right()
Проверить, свободно ли справа
wall_from_up()
Проверить, есть ли стена сверху
wall_from_down()
Проверить, есть ли стена снизу
wall_from_left()
Проверить, есть ли стена слева
wall_from_right()
Проверить, есть ли стена справа
cell_is_filled()
Проверить, закрашена ли клетка
cell_is_clean()
Проверить, чиста ли клетка
1 ответ
Максим Вайцель Ученик (89) 1 неделю назад
Решение этой задачи можно найти на сайте «Ответы Mail.ru ». Там представлен следующий код: 1

if free_from_right(): move_right()
fill_cell()
if free_from_left(): move_left()
if free_from_left(): move_left()
fill_cell()
if free_from_right(): move_right()
if free_from_down(): move_down()
fill_cell()
if free_from_up(): move_up()
if free_from_up(): move_up()
fill_cell()
if free_from_down(): move_down()
Похожие вопросы