Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Straightened solution in Clear category for Pattern Recognition by DanielDou
# From Daniel Dou with love...
def checkio(x, y):
xo = [len(x), len(x[0])]
xe = [i for j in x for i in j]
for i in range(len(y)-xo[0]+1):
for j in range(len(y[0])-xo[1]+1):
ye = [y[i+k][j+m] for k in range(xo[0]) for m in range(xo[1])]
if ye == xe:
for k in range(xo[0]):
for m in range(xo[1]):
y[i+k][j+m] += 2
return y
March 5, 2014