Advertisement
Guest User

Sequences

a guest
Feb 28th, 2020
786
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function sequences(input) {
  2.     input = input.map(el => JSON.parse(el));
  3.     input.forEach(el => el.sort((a, b) => b - a));
  4.     let outputArr = [];
  5.     for (let i = 0; i < input.length; i++) {
  6.         let currentArray = input[i];
  7.         let isUnique = true;
  8.         for (let j = 0; j < outputArr.length; j++) {
  9.             let nextArray = outputArr[j];
  10.             if (nextArray.toString() === currentArray.toString()) {
  11.                 isUnique = false;
  12.                 break;
  13.             }
  14.         }
  15.         if (isUnique) {
  16.             outputArr.push(currentArray);
  17.         }
  18.     }
  19.     outputArr.sort((a, b) => a.length - b.length);
  20.     outputArr.forEach(el => console.log(`[${el.join(', ')}]`));
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement