1
resposta

Encontrar palavras Caça Palavras (Python)

Olá! Estou resolvendo um problema onde recebendo uma array de arrays (onde cada array representa uma linha num jogo de caça palavras) preciso encontrar as palavras na horizontal, vertical e diagonal (superior esquerdo pra inferior direito OU inferior esquerdo pra superior direito), consegui resolver os problemas da horizontal e da vertical, mas não consigo criar uma solução eficaz para encontrar nas diagonais, alguém poderia dar uma direção de como fazer? Eu não preciso da posição, só saber se a palavra existe na diagonal, desde já grato.

# Entrada 
matriz = ['e j t x b c c c d g f e w n e', 'k d g d d e u c a q n i g f u', 'b f i y s z t a o d s v i l p', 'g w j b f e l i c i d a d e s', 'p w a c r f m f w p b e h m b', 'z e m x y z o g y f q n r o l', 'a p o e o h a d v j s v h x b', 'l l r l f q m w i t q c y q o', 'a f r u r u w c r o r e m e o', 'h g q x n s a o g y b h h y c', 'a l t o d w m k t f h a r i z', 'k a z o f a g a b r i e q z w']
palavra =  'odio'
1 resposta
O post foi fechado por inatividade. Para continuar o assunto, recomendamos criar um novo tópico. Bons Estudos!