Advertisement
Guest User

Untitled

a guest
Jan 31st, 2020
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     const more = (item1, item2) => {
  2.         if (item1[0] > item2[0]) {
  3.           return true;
  4.         } else if (item1[0] == item2[0]) {
  5.           if (item1[1] > item2[1]) {
  6.             return true;
  7.           }
  8.           return false;
  9.         }
  10.       };
  11.       const sorter = (arr) => {
  12.         for (let i = 0; i < arr.length; i++) {
  13.           for (let j = 0; j < arr.length - i - 1; j++) {
  14.             if (more(arr[j], arr[j + 1])) {
  15.               const buf = arr[j + 1];
  16.               arr[j + 1] = arr[j];
  17.               arr[j] = buf;
  18.             }
  19.           }
  20.         }
  21.         return arr;
  22.       };
  23.       const arr1 = [
  24.         [3, 1],
  25.         [1, 2],
  26.         [1, 3],
  27.         [2, 2],
  28.         [2, 1],
  29.         [3, 2],
  30.         [2, 2],
  31.         [1, -1]
  32.       ];
  33.       console.log(sorter(arr1));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement