Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <title></title>
  5.     </head>
  6.     <body>
  7.         <script type="text/javascript">
  8.     /*  var arr = [1, 1, 2, 3, 4, 1, 22, 3];
  9.         var fun = function(arr){
  10.             var arrCheck = [];
  11.             for(i in arr){
  12.                 if(arrCheck.indexOf(arr[i]) == -1){
  13.                     arrCheck.push(arr[i]);
  14.                 }
  15.             }
  16.             return arrCheck.length;
  17.         }*/
  18.  
  19.         /*var arr = [3,1,7];
  20.         arr.sort(function(a,b){
  21.             if (a < b) return -1;
  22.             if (a > b) return 1;
  23.             if (a == b) return 0;
  24.         });*/
  25.  
  26.         /*var arr = [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 5, 6, 5, 6];
  27.         var saw = function(arr){
  28.             var arrCheck = [];
  29.             var arrCount = [];
  30.             debugger;
  31.             for(i in arr){
  32.                 if(arrCheck.length == 0){
  33.                     arrCheck.push(arr[i]);
  34.                     continue;
  35.                 }
  36.  
  37.                 if(arr[i] >= arr[i-1]){
  38.                     arrCheck.push(arr[i]);
  39.                     continue;
  40.                 } else if(arr[i] == arrCheck[0]){
  41.                     arrCheck.push(arr[i]);
  42.                     continue;
  43.                 } else {
  44.                     arrCount.push(arrCheck.length);
  45.                     arrCheck = [];
  46.                 }
  47.             }
  48.  
  49.             if(arrCheck.length){
  50.                 arrCount.push(arrCheck.length);
  51.             }
  52.  
  53.             arrCount.sort();
  54.             return arrCount[arrCount.length-1];
  55.         }*/
  56.  
  57.         var data = [5, 4, 3, 7, 9, 10, 100, -1];
  58.  
  59.         var fun = function(arr) {
  60.             var res = [];
  61.  
  62.             while(true) {
  63.                 debugger;
  64.                 var min = null;
  65.                 var min_i = null;
  66.                 for (var j in arr) {
  67.                     if (min === null) {
  68.                         min = arr[j];
  69.                         min_i = j;
  70.                         continue;
  71.                     }
  72.                     if (arr[j] !== null && arr[j] < min) {
  73.                         min_i = j;
  74.                         min = arr[j];
  75.                     }
  76.                 }
  77.  
  78.                 if (min === null) break;
  79.  
  80.                 res.push(arr[min_i]);
  81.                 arr[min_i] = null;
  82.             }
  83.  
  84.             return res;
  85.         }
  86.  
  87.         // var sortFun = function (arr) {
  88.         //  var arrResult = [];
  89.         //  var prev_i;
  90.  
  91.         //  for(i in arr){
  92.         //      var min = 150;
  93.         //      if(arr[i] < min){
  94.         //          min = arr[i];
  95.         //          prev_i = i;
  96.         //      }
  97.         //  }
  98.  
  99.         //  for(j in arr){
  100.         //      if(!arrResult.length){
  101.         //          arrResult.push(arr[prev_i]);
  102.         //          arr[prev_i] = null;
  103.         //          continue;
  104.         //      }
  105.  
  106.         //      if(arr[i] >= arrResult[prev_i] && arr[i]!= null && i != prev_i){
  107.         //          arrResult.push(arr[i]);
  108.         //          arr[prev_i] = null;
  109.         //          prev_i = i;
  110.         //      }
  111.         //  }
  112.  
  113.         //  return arrResult;
  114.         // }
  115.         </script>
  116.     </body>
  117. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement