Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const product = require("./product");
- const allPairsTest = (input, result) => {
- let pairs = [];
- let pairDict, missingPairs;
- for (let i = 0; i < input.length; i++) {
- for (let k = i + 1; k < input.length; k++) {
- pairs.push(...product(input[i], input[k]));
- }
- }
- pairDict = new Map(pairs.map(pair => [pair, false]));
- missingPairs = [];
- for (let pair of pairs) {
- for (let str of result) {
- if (str.includes(pair[0]) && str.includes(pair[1])) {
- pairDict.delete(pair);
- }
- }
- }
- pairDict.forEach((val, key, dict) => {
- missingPairs.push(key);
- });
- return missingPairs;
- }
- module.exports = allPairsTest;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement