Guest User

Untitled

a guest
Jul 19th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. var arr = [0,0,1,0,0,0,1,1,0] // should return index 3
  2. var arr = [0,0,1,0,0,0,1,1,0,0,0,0] // should return index 8
  3. var arr = [0,0,1,0] // should return index 0
  4.  
  5. var arr = [0,0,1,0,0,0,1,1,0];
  6. function amounts(c, i, arr) {
  7. var zeros = 0, onesTogether = 0, where = [], changes = 0, longest0s;
  8.  
  9. if (c === 0 && arr[i+1] === 0 || c === 0 && arr[i-1] === 0) {
  10. zeros++;
  11. } else {
  12. longest0s = zeros;
  13. zeros = 0;
  14. changes++;
  15. where.push[i];
  16. }
  17.  
  18. console.log('longest0s: ' + longest0s + '. changes: ' + changes + '. where: ' + where);
  19. return where;
  20.  
  21. }
  22. arr.reduce(amounts);
  23.  
  24. [0,0,1,0,0,0,1,1,0]
Add Comment
Please, Sign In to add comment