Advertisement
Guest User

Untitled

a guest
Jun 7th, 2018
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. function uniqueSequences(jsonarray){
  2. let array=[];
  3. for(let str of jsonarray){
  4. let arr=JSON.parse(str);
  5. arr.sort((a,b)=>b-a);
  6. if(!exists(array,arr))
  7. array.push(arr);
  8. //console.log(arr);
  9. }
  10. array.sort((a,b)=>a.length-b.length);
  11. array.forEach(a=>console.log('['+a.join(', ')+']'));
  12.  
  13. function exists(arr,subarr){
  14. for(let a of arr){
  15. if(equalArray(a,subarr))
  16. return true;
  17. }
  18. return false;
  19. }
  20.  
  21. function equalArray(arr1,arr2){
  22. if(arr1.length==arr2.length){
  23. for(let i=0;i<arr1.length;i++)
  24. if(arr1[i]!=arr2[i])
  25. return false
  26. return true;
  27. }
  28. return false;
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement