From 7e515310a4e916260dbbf76184bb1981bfd7e5b0 Mon Sep 17 00:00:00 2001 From: Pedro Folloni Pesserl <fpesserl7@gmail.com> Date: Tue, 20 Sep 2022 22:15:10 -0300 Subject: [PATCH] add question 3 10th list --- lista-10/03/enunciado.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/lista-10/03/enunciado.txt b/lista-10/03/enunciado.txt index e69de29..a9020f4 100644 --- a/lista-10/03/enunciado.txt +++ b/lista-10/03/enunciado.txt @@ -0,0 +1,20 @@ +Um jogo de palavras cruzadas pode ser representado por uma matriz A(n × m) onde cada posição da matriz corresponde a um quadrado do jogo, sendo que 0 indica um quadrado em branco e -1 indica um quadrado preto. Colocar as numerações de início de palavras horizontais e/ou verticais nos quadrados correspondentes (substituindo os zeros), considerando que uma palavra deve ter pelo menos duas letras. + +PS: A imagem abaixo representa visualmente a matriz de entrada do exemplo. As palavras sempre são adicionadas da esquerda para a direita (Horizontal) ou de cima para baixo (Vertical). + +https://imgur.com/sZopg3p + +Exemplo de entrada: +5 8 +0 -1 0 -1 -1 0 -1 0 +0 0 0 0 -1 0 0 0 +0 0 -1 -1 0 0 -1 0 +-1 0 0 0 0 -1 0 0 +0 0 -1 0 0 0 -1 -1 + +Saída esperada para a entrada anterior: +1 -1 2 -1 -1 3 -1 4 +5 6 0 0 -1 7 0 0 +8 0 -1 -1 9 0 -1 0 +-1 10 0 11 0 -1 12 0 +13 0 -1 14 0 0 -1 -1 -- GitLab