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

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

Анна Горбунова Ученик (70), на голосовании 11 месяцев назад
Даны целые числа а1…,а10 целочисленная квадратная матрица порядка n. Заменить нулями в матри­ це те элементы с четной суммой индексов, для которых
имеются равные среди а1. . . , а10.
Голосование за лучший ответ
Тимур Иванов Ученик (134) 12 месяцев назад
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
Похожие вопросы