Olá Pessoal!!!
Estou esquentando a cabeça para criar um método que verifica se o conteúdo da matrix com os valores 1 está próximos um do outro ao ponto de encobrir pelo menos um valor 2 sem possibilidade de fuga, caso seja afirmativo, então deve substituir todos os valores 1 que encobrem os valores 2 por 3. Os valores 2 encobridos devem ser permutados para 4. Posteriormente retornar a matrix alterada.
Ajudem-me pessoal… Com algumas sugestões
José Cristóvão,
Não entendi a sua dúvida. As operações que podem ser realizadas em uma matriz são:
- Adição
- Subtração
- Multiplicação
- Matriz Inversa
- Matriz Transposta
- Determinante
- Redução de matriz
As operações de “encobrir” e “sem possibilidade de fuga” não são operações válidas para matriz. Qual a operação você gostaria de realizar na função que recebe uma matriz?
Carissímos Amigos!!!
A dúvida consiste em desenvolver um método que recebe uma matriz N x N de inteiros com o conteúdo variado em três valores (0, 1, 2).
O objectivo é verificar se o conteúdo da matriz com valores 1 está próximos um do outro de encobrir pelo menos um valor 2 sem possibilidade de fuga. E caso isso aconteça deve-se substituir todos os valores 1 que encobrem os valores 2 por 3. Os valores 2 encobridos devem ser permutados para 4. Retornar a matriz alterado.
O que é “encobrir”? O que é “possibilidade de fuga”?
Encobrir quer dizer fechar. i.é, fechar pelo menos um número dois. Sem que o número 2 possa ter possibilidade de fugir.
public String morfeu(Nil matrix){
return “pronto passado a matrix no método”;
}