____
Прямоугольный садовый участок шириной N и длиной M метров разбит на квадраты со стороной 1 метр.
На этом участке вскопаны грядки. Грядкой называется совокупность квадратов, удовлетворяющая
таким условиям:
из любого квадрата этой грядки можно попасть в любой другой квадрат этой же грядки,
последовательно переходя по грядке из квадрата в квадрат через их общую сторону;
никакие две грядки не пересекаются и не касаются друг друга ни по вертикальной,
ни по горизонтальной сторонам квадратов (касание грядок углами квадратов допускается).
Подсчитайте количество грядок на садовом участке.
Входные данные:
5 10
##......#.
.#..#...#.
.###....#.
..##....#.
........#.
Дополнительные модули не использовать.
——————-
По мне, самый простой вариант: просмотреть массив и выделить все номера грядок в отдельный лист.
А потом проверить все элементы нового листа на горизонтальную и вертикальную смежность.
Но с последним проблема - Питон учу вторую неделю…
n, m = map(int, input().split()) fields = [ list(input()) for _ in range(n) ] beds = 0 ex = [] count = [] for x in range(n): for y in range(m): if fields[x][y] == '#': ex.append((x,y)) ex.sort()