content/hifi-public/james/research/calculateJourneys.js
Dale Glass 0d14e5a379 Initial data.
Needs a lot of cleanup. Data has been de-duplicated, and where identical copies existed, one of them
has been replaced with a symlink.

Some files have been excluded, such as binaries, installers and debug dumps. Some of that may still
be present.
2022-02-13 18:59:11 +01:00

42 lines
662 B
JavaScript

var Combinatorics = require('js-combinatorics');
var a = [
"opportunist",
"planner",
"scientist",
"hacker",
"networker",
"friend",
"griefer",
"politician"
];
function hasFourMembers(array) {
return array.length === 4;
}
cmb = Combinatorics.permutationCombination(a);
var cmbArray = cmb.toArray();
var filtered;
setTimeout(function(){
filtered = cmbArray.filter(hasFourMembers);
console.log(filtered.length);
require('fs').writeFile(
'./my.json',
JSON.stringify(filtered),
function (err) {
if (err) {
console.error('Crap happens');
}
}
);
},50)