Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- using System.Collections;
- class BombNumbers
- {
- static void Main()
- {
- var listOfNumbers = Console.ReadLine().Split().Select(int.Parse).ToList();
- var detonationData = Console.ReadLine().Split().Select(int.Parse).ToList();
- int bombNumber = detonationData[0];
- int blastPower = detonationData[1];
- while (listOfNumbers.Contains(bombNumber))
- {
- for (int number = 0; number < listOfNumbers.Count; number++)
- {
- if (listOfNumbers[number] == bombNumber)
- {
- int bombIndex = number;
- int front = bombIndex - blastPower;
- if (front < 0)
- front = 0;
- int back = bombIndex + blastPower;
- if (back >= listOfNumbers.Count)
- back = listOfNumbers.Count - 1;
- for (int i = front; i <= back; i++)
- listOfNumbers.RemoveAt(front);
- }
- }
- }
- var sum = 0;
- foreach (var numbers in listOfNumbers)
- sum += numbers;
- Console.WriteLine(sum);
- Console.ReadKey();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement