Advertisement
VeselaVideva

Arrays Advanced - Exercise - 06. Bomb Numbers

Nov 5th, 2020
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function bombNumbers(sequence, [specialNum, power]) {
  2.  
  3.     for (let i = 0; i < sequence.length; i++) {
  4.         if (sequence[i] === specialNum) {
  5.             let bombIndex = sequence.indexOf(specialNum);
  6.             let startIndex = Math.max(bombIndex - power, 0);
  7.             sequence.splice(bombIndex, power + 1);
  8.             sequence.splice(startIndex, power);
  9.             i = 0;
  10.         }
  11.     }
  12.  
  13.     return sequence.reduce((sum, num)=> {
  14.         sum += num
  15.         return sum;
  16.     }, 0);
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement