Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width">
  6. <title>JS Bin</title>
  7. </head>
  8. <body>
  9.  
  10. <script id="jsbin-javascript">
  11. function unique( array ){
  12. var len_arr=array.length;
  13. var i = 0;
  14. var metNum;
  15. var result=[];
  16.  
  17. if (len_arr >0){
  18. while (i < (len_arr-1)) {
  19.  
  20. if(array[i] != array[i+1] && array[i] != metNum){
  21.  
  22. result.push(array[i]);
  23. }
  24. else if(array[i] == array[i+1]){
  25.  
  26. metNum = array[i];
  27. }
  28.  
  29. i=i+1;
  30. }
  31.  
  32. if (result[result.length-1] != array[len_arr-1]){
  33. result.push(array[len_arr-1]);
  34. }
  35.  
  36. return result;
  37. }
  38. else{
  39. // console.log("Empty array");
  40. return false;
  41. }
  42. }
  43.  
  44. var v = [1, 2, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8];
  45. var w = unique(v);
  46. console.log(w);
  47.  
  48. var v = [];
  49. var w = unique(v);
  50. console.log(w);
  51.  
  52. var v = [1];
  53. var w = unique(v);
  54. console.log(w);
  55.  
  56. var v = [2,2,2,4,4,4,6,6,6];
  57. var w = unique(v);
  58. console.log(w);
  59.  
  60. var v = [1,2,3,4,5,6];
  61. var w = unique(v);
  62. console.log(w);
  63. </script>
  64.  
  65.  
  66.  
  67. <script id="jsbin-source-javascript" type="text/javascript">function unique( array ){
  68. var len_arr=array.length;
  69. var i = 0;
  70. var metNum;
  71. var result=[];
  72.  
  73. if (len_arr >0){
  74. while (i < (len_arr-1)) {
  75.  
  76. if(array[i] != array[i+1] && array[i] != metNum){
  77.  
  78. result.push(array[i]);
  79. }
  80. else if(array[i] == array[i+1]){
  81.  
  82. metNum = array[i];
  83. }
  84.  
  85. i=i+1;
  86. }
  87.  
  88. if (result[result.length-1] != array[len_arr-1]){
  89. result.push(array[len_arr-1]);
  90. }
  91.  
  92. return result;
  93. }
  94. else{
  95. // console.log("Empty array");
  96. return false;
  97. }
  98. }
  99.  
  100. var v = [1, 2, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8];
  101. var w = unique(v);
  102. console.log(w);
  103.  
  104. var v = [];
  105. var w = unique(v);
  106. console.log(w);
  107.  
  108. var v = [1];
  109. var w = unique(v);
  110. console.log(w);
  111.  
  112. var v = [2,2,2,4,4,4,6,6,6];
  113. var w = unique(v);
  114. console.log(w);
  115.  
  116. var v = [1,2,3,4,5,6];
  117. var w = unique(v);
  118. console.log(w);</script></body>
  119. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement