Advertisement
Guest User

JS SoftUni 06. Bomb Numbers

a guest
May 15th, 2020
1,363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function bombNumbers(sequence, bomb) {
  2.     let specialNumber = bomb[0];
  3.     let bombPower = bomb[1];
  4.  
  5.     while (sequence.includes(specialNumber)) {
  6.         let index = sequence.indexOf(specialNumber);
  7.         let elementsToRemove = bombPower * 2 + 1;
  8.         let startIndex = index - bombPower;
  9.  
  10.         if (startIndex < 0) {
  11.             elementsToRemove += startIndex;
  12.             startIndex = 0;
  13.         }
  14.         sequence.splice(startIndex, elementsToRemove);
  15.     }
  16.     console.log(sequence.reduce((a, b) => a + b, 0));
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement