desafio4x4
v1.0.3
Published
Implementação de algoritmo que apresenta todas as soluções do quadrado mágico 4x4
Downloads
17
Readme
Quadrado mágico (4x4)
Implementação do quadrado mágico 4x4.
Consulte detalhes tanto do problema quanto da solução aqui implementada em https://github.com/kyriosdata/desafio4x4.
Instalação
npm install desafio4x4
Uso
O trecho de código abaixo gera as soluções do quadrado mágico, conforme ilustrado.
const { d44 } = require("desafio4x4");
const resposta = d44();
console.log("Quantas soluções:", resposta.solucoes.length);
console.log("Tempo para cômputo:", resposta.tempo);
Além da função d44
, a outra função é filtro
. que recebe dois argumentos,
uma vetor de matrizes e uma máscara a ser empregada para selecionar matrizes,
dentre aquelas fornecida no vetor, que satisfazem tal máscara.
Arquivo com soluções
Por comodidade, as soluções previamente computadas estão disponíveis no arquivo JSON denominado solucoes.json.