audipower

bombNumbers

Jun 12th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function bombNumbers (mainArr, bombArr) {
  2.     let bomb = bombArr[0];
  3.     let range = bombArr[1];
  4.    
  5.     for (let i = 0; i < mainArr.length; i++) {
  6.         let num = mainArr[i];
  7.         if (num === bomb && i === 0) {
  8.             mainArr.splice(0, range + 1);
  9.         } else if (num === bomb) {
  10.             let index = i - range;
  11.             if (index < 0) {
  12.                 index = 0;
  13.             }
  14.             mainArr.splice(index, range + range + 1);
  15.             i = -1;
  16.         }
  17.     }
  18.     if (mainArr.length === 0) {
  19.         console.log(0);
  20.     } else {
  21.         console.log(mainArr.reduce((a, b) => a + b));
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment