Advertisement
Guest User

Uniques Sequences

a guest
Oct 9th, 2016
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function uniquesSequences2(array){
  2.     let seqs = new Set();
  3.     for(let row of array) {
  4.         let arr = JSON.parse(row).map(Number).sort((a, b) => b - a);
  5.         let arrayToAdd = `[${arr.join(', ')}]`;
  6.         if(!seqs.has(arrayToAdd)) seqs.add(arrayToAdd);
  7.     }
  8.     let result = Array.from(seqs).sort((a,b) => {
  9.         let arrA = a.split(', ');
  10.         let arrB = b.split(', ');
  11.         return arrA.length - arrB.length;
  12.     });
  13.     result.forEach(arr => console.log(arr));
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement