terrain из m строк и n столбцов. Каждая клетка — строка '1' (суша) или '0' (вода).
Участок суши — это группа клеток '1', связанных между собой через соседей по горизонтали или вертикали; диагональное касание не считается. За пределами сетки везде вода.
Верните количество отдельных участков суши.terrain=[['1', '0', '1'], ['1', '0', '0'], ['0', '1', '1']] → 3
Три участка: два «1» в левом столбце, одиночная «1» в правом верхнем углу и пара «1» в нижней строке. Клетки, касающиеся только по диагонали, не объединяются.
terrain=[['1', '1', '1'], ['1', '0', '1'], ['1', '1', '1']] → 1
Кольцо из суши вокруг одной клетки воды — это один участок.
terrain=[['0', '0']] → 0
terrain=[['1', '0', '1'], ['1', '0', '0'], ['0', '1', '1']]
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 62 теста на сервере, включая скрытые.