Маша придумала узор для робота коля стер ровно половину закрашенных клеток восстановите рисунок зная что он симметричен относительно вертикальной оси напишите программу для робота

16 Июн 2020 в 19:40
97 +1
0
Ответы
1

Для восстановления рисунка, роботу нужно заполнить зеркально относительно вертикальной оси незакрашенные клетки. Вот пример программы на Python для робота:

def restore_pattern(pattern)
n = len(pattern
for i in range(n)
for j in range(n // 2)
if pattern[i][j] == 1
pattern[i][n - j - 1] =
return patter
# Пример входного рисунка с закрашенными и незакрашенными клеткам
pattern =
[1, 0, 1, 0, 1]
[0, 1, 0, 1, 0]
[1, 0, 1, 0, 1]
[0, 1, 0, 1, 0]
[1, 0, 1, 0, 1

restored_pattern = restore_pattern(pattern
# Вывод восстановленного рисунк
for row in restored_pattern
print(row)

Этот код определяет функцию restore_pattern, которая принимает рисунок в виде двумерного массива и зеркально заполняет незакрашенные клетки. После этого программа выводит восстановленный рисунок.

18 Апр в 11:02
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 700 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир