word in matrix - both directions


PYTHON:

s=input().strip()

r,c=map(int,input().split())

l=list(list(map(str,input().split())) for i in range(r))

def func(l):

    for i in l:

        new="".join(i)

        rev=new[::-1]

        if(new.find(s)!=-1 or rev.find(s)!=-1):

            print("yes")

            exit()

func(l)

func(list(zip(*l)))

print("no")

Post a Comment

0 Comments