Назад к задачам
Junior — Senior
10

Подсчёт количества нулей в упорядоченной квадратной матрице

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Реализуйте функцию count_zeros(), принимающую квадратную матрицу, заполненную только символами 0 и 1. В каждой строке и каждом столбце элементы расположены в неубывающем порядке (все нули находятся слева/вверху, а единицы — справа/внизу). Функция должна вернуть общее число нулей, присутствующих во всей матрице.

Пример

matrix = [
    [0, 0, 1, 1],
    [0, 1, 1, 1],
    [1, 1, 1, 1],
    [1, 1, 1, 1]
]
print(count_zeros(matrix))  # вывод: 3