Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Boring solution solution in Clear category for Pattern Recognition by CDG.Axel
from itertools import product
# it's too boring, better look for my binary mask solution in a creative section
def checkio(pattern, image):
pc, pr, ic, ir = map(len, [pattern[0], pattern, image[0], image])
for i, j in product(range(ir - pr + 1), range(ic - pc + 1)):
if pattern == [row[j:j+pc] for row in image[i:i+pr]]:
for di, dj in product(range(pr), range(pc)):
image[i+di][j+dj] += 2
return image
Nov. 27, 2021
Comments: