Advertisement
Perseus

Untitled

Jan 24th, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function myFunction(input) {
  2.     function lexComparer(a,b) {
  3.         let operat=[a,b];
  4.         let oper=operat.sort();
  5.  
  6.         if (oper[1]==a) {
  7.             return 1
  8.         }
  9.         if (oper[1]==b) {
  10.             return -1
  11.         }
  12.  
  13.         return 1;
  14.     }
  15.    
  16.     function lengthComparer(a,b) {
  17.         var itemA=a.toUpperCase();
  18.         var itemB=b.toUpperCase();
  19.  
  20.         if (itemA.length>itemB.length) {
  21.             return 1;
  22.         }
  23.         if (itemA.length<itemB.length) {
  24.             return -1;
  25.         }
  26.  
  27.         return lexComparer(itemA,itemB);
  28.     }
  29.  
  30.     let result= input.sort(lengthComparer);
  31.  
  32.     result.forEach(element => {
  33.         console.log(element);
  34.     });
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement