Para a solução do problema, foi desenvolvimento um método que analisa todos os elementos da Matriz, checando se seus vizinhos são o mesma letra do DNA. As possibilidades são:
- itens de uma mesma linha;
- itens de uma mesma coluna;
- itens na diagonal;
Dessa maneira a matriz é percorrida somente uma vez, já eliminando os elementos que não possuem um número de 4 vizinhos.
https://cloudapp.leapmind.com.br/simian
{"dna": ["AATAA", "CCTCC", "TTATT", "GGAGG", "GGAGG"]}
https://cloudapp.leapmind.com.br/stats
./build.sh
./run.sh
obs: run usado na porta 11080
./stop.sh