Top.Mail.Ru
Ответы

Решите задачу в Python

Даны целые числа а1…,а10 целочисленная квадратная матрица порядка n. Заменить нулями в матри­ це те элементы с четной суммой индексов, для которых
имеются равные среди а1. . . , а10.

По дате
По рейтингу
Аватар пользователя
Ученик

def replace_elements(matrix):
# Шаг 1
numbers = set()
for row in matrix:
for element in row:
numbers.add(element)

# Шаг 2
for i, row in enumerate(matrix):
for j, element in enumerate(row):
if (i+j) % 2 == 0 and element in numbers:
matrix[i][j] = 0

return matrix