cani = [] count = 0 num = 0 a = 8 canylist = [1, 2, 3, 4, 5] def Findjelly(x, y, nownum): global count if x<0 or y<0 or x>=a or y>=a: return if (cani[x][y] == 0) or (x == a) or (y == a): return if cani[x][y] == nownum: cani[x][y] = 0 count += 1 Findjelly(x-1, y, nownum) Findjelly(x+1, y, nownum) Findjelly(x, y-1, nownum) Findjelly(x, y+1, nownum) if count >= 3: return num + 1 for i in range(7): cani.append(list(map(int, input().split()))) for cany in canylist: for x in range(7): for y in range(7): Findjelly(x, y, cany) print(num)
top of page
bottom of page