Advertisement
Opteronic

js___________(strArray.join(' '));, sort array, fill(0)

Mar 23rd, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (strArray.join(' '));, sort array, fill(0),
  2. //===========================================================================
  3. let strArray = "2 7 4 12 6 4 10 24 20 7 3 6 5 7".split(' '); // gets().split(' '); //
  4.  
  5. console.log(strArray.join(' '));  // print(strArray.join(' '));
  6. //============================================================================
  7. let gets = this.gets || require('readline-sync').question;
  8. let print = this.print || console.log;
  9.  
  10. const n = gets(); // 4; //
  11. const num = gets().split(' '); // "1 7 3 9".split(' '); //
  12.  
  13. var strR = "";
  14. var c = n;
  15. let tosort = (Array.from(num));
  16. let Sorted = tosort.sort();
  17. let Num = (Array.from(num));
  18. let arr = new Array(n).fill(0);
  19.  
  20. for (let i = 0; i < n; i++) {
  21.     for (let j = 0; j < n; j++) {
  22.         if ((Num[j] == Sorted[i]) && (arr[j] == 0)) {
  23.             arr[j] = c;
  24.             c--;
  25.             break;
  26.         }
  27.     }
  28. }
  29. // Prints the array of the word: .toString()
  30. for (let i = 0; i < n; i++) {
  31.     strR = strR + " " + arr[i];
  32. }
  33. print(strR);
  34. //=======================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement