@whynoti

Python. Как найти подматрицу в математической матрице?

Всем добрый вечер. В программе матрица считывается из файла. Суть задания в том, что надо найти непрерывную подматрицу, в которой находятся только нечетные цифры и на выход выписать:
количество элементов этой подматрицы
координату крайней левой верхней точки этой подматрицы (ряд, столбец)
координату крайней правой нижней точки этой подматрицы(ряд, столбец)

пример:
.
 1  9  2  8  6  1
 8  1 11  7  6  4
10 12  1  9 12 14
 8 10  3  5 17  8
 6  4 10 13 16 19


Вывод:
6 (количество элементов подматрицы)
1, 2 (крайняя левая верхняя)
3, 3 (крайняя правая нижняя)

Спасибо заранее. Буду благодарен любой помощи
  • Вопрос задан
  • 1552 просмотра
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
Ответ написан
Комментировать
@TopestKek
Если я ничего не упустил из условий, то ответ очевиден)
Надо сделать
a = matrix
print(len(a) * len(a[0]))
print('0, 0')
print(len(a), ', ', len(a[0]))

Если ответ не подходит, то надо дополнить условия
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы