Контрольные задания > На бесконечном поле имеются две одинаковые вертикальные стены и две одинаковые горизонтальные стены, которые образуют прямоугольник. Длины стен неизвестны. Робот находится в одной из клеток, расположенной с внешней стороны правой вертикальной стены. На рисунке указан один из возможных способов расположения стен и Робота. Робот обозначен буквой «Р».
Вопрос:
На бесконечном поле имеются две одинаковые вертикальные стены и две одинаковые горизонтальные стены, которые образуют прямоугольник. Длины стен неизвестны. Робот находится в одной из клеток, расположенной с внешней стороны правой вертикальной стены. На рисунке указан один из возможных способов расположения стен и Робота. Робот обозначен буквой «Р».
Задача заключается в написании программы для Робота, закрашивающей клетки, расположенные с внешних сторон горизонтальных стен прямоугольника. Алгоритм должен работать для произвольного размера поля и любого допустимого расположения стен.