Guest User

Untitled

a guest
Jan 21st, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. function checkNumbers(array){
  2. var counter = 1;
  3. var a = []
  4.  
  5. for(var i = 1; i <= array.length; i++){
  6. if(array[i] != array[i-1]){
  7. a.push("Number: " + [array[i-1], " Count: " + counter])
  8. counter = 1;
  9. } else {
  10. counter++;
  11. }
  12. }
  13. return a ;
  14. }
  15.  
  16. console.log("Function 1 :")
  17. console.log(checkNumbers([2,1,1,1,2,2,3,3,3,1,1,5,3,3,1,2,77,6]))
  18.  
  19.  
  20. function checkNumbersUnique(array){
  21. var counter = 1;
  22. var a = [];
  23. var b = {};
  24.  
  25. for(var i = 1 ; i <= array.length; i++){
  26. if(array[i] != array[i-1]){
  27. if(b[array[i-1]]){
  28. b[array[i-1]] += counter
  29. } else {
  30. b[array[i-1]] = counter
  31. }
  32. counter = 1
  33. } else {
  34. counter++;
  35. }
  36. }
  37. a.push(b)
  38. return a;
  39. }
  40.  
  41. console.log("Function 2: ")
  42. console.log(checkNumbersUnique([2,1,1,1,2,2,3,3,3,1,1,5,3,3,1,2,77,6]))
Add Comment
Please, Sign In to add comment