Je tente de générer des combinaisons uniques à partir d'un tableau de tableaux en Javascript.Génération de combinaisons uniques à partir d'un tableau imbriqué (JS)
Input: [ [1,1,3], [3,1,1], [4,4,4] ]
Output: [ [1,1,3], [4,4,4] ]
Dans cet exemple, [3,1,1]
est un double de [1,1,3]
. Ajouter les nombres à un ensemble ne semble pas résoudre le problème des tableaux dupliqués, et hacher le tableau trié et stringifié semble être un hack.
Editer: recherche d'une solution n'impliquant pas de tableaux stringifiés, s'il existe.
Existe-t-il une meilleure façon de résoudre ce problème?
Vous cherchez juste pour des tableaux uniques ou aussi combinaisons de ces tableaux - par exemple ensemble de puissance? –
Juste les combinaisons, donc nous déposerions des tableaux avec les mêmes numéros dans des ordres différents. – colorbynumber
Il semblerait que vous allez devoir écrire un petit programme pour le faire. Commencez par écrire ce qui doit être fait en anglais, y compris comment vous prévoyez de comparer les tableaux avec des éléments dans un ordre différent. Ensuite, écrivez cela comme un programme JavaScript. –