![The question shows through the link](https://i.stack.imgur.com/0D06K.png)
Учитывая, что матрица состоит из чисел 0 и 1, я пытаюсь найти максимальный размер квадрата, который содержит только 1.
![My code](https://i.stack.imgur.com/tpn1C.png)
Я бы получил IndexError: список индексов вне диапазона, если я напишу приведенный выше код. Однако, если я изменю код, который находится в строке 34, на if arr[i-1][j-1] == '1':
, то это сработает.
Мой вопрос: как это происходит? Я проверил тип элемента в arr, все они типа int, тогда почему он не работает, когда я пишу if arr[i-1][j-1] == 1:
? Любой ответ будет полезен, заранее спасибо.