Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function bombNumbers(numbersSequence, commands) {
- let [bombNumber, powerOfTheBlast] = commands;
- for (let i = 0; i < numbersSequence.length; i++) {
- if (numbersSequence[i] === bombNumber) {
- let start = Math.max(0, i - powerOfTheBlast);
- let range = powerOfTheBlast * 2 + 1;
- numbersSequence.splice(start, range);
- i = 0;
- }
- }
- console.log(numbersSequence.reduce((a, b) => a + b, 0));
- }
- function bombNumbers(nums, commands) {
- let [bombNum, blast] = commands;
- while (nums.includes(bombNum)) {
- let startOfTheBlast = Math.max(nums.indexOf(bombNum) - blast, 0);
- nums.splice(startOfTheBlast, blast * 2 + 1);
- }
- console.log(nums.reduce((a, b) => a + b, 0));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement