Advertisement
kstoyanov

07. Unique Sequences

Sep 23rd, 2020
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function uniqueSequences(input) {
  2.   const arrays = new Map();
  3.  
  4.   input.forEach((arr) => {
  5.     const currentArray = JSON.parse(arr)
  6.       .map(Number)
  7.       .sort((a, b) => b - a);
  8.  
  9.     const toAdd = currentArray.join(', ');
  10.  
  11.     if (!arrays.has(toAdd)) {
  12.       arrays.set(toAdd, currentArray.length);
  13.     }
  14.   });
  15.  
  16.   const result = Array.from(arrays.keys())
  17.     .sort((a, b) => arrays.get(a) - arrays.get(b));
  18.  
  19.  
  20.   result.forEach((arr) => {
  21.     console.log(`[${arr}]`);
  22.   });
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement