05. Bomb Numbers
namespace _05
{
internal class Program
{
static void Main(string[] args)
{
List<int> list = Console.ReadLine().Split().Select(int.Parse).ToList();
List<int> bomb = Console.ReadLine().Split().Select(int.Parse).ToList();
for (int i = 0; i < list.Count; i++)
{
if (list[i] == bomb[0])
{
int bombSpreadStart = Math.Max((i - bomb[1]), 0);
int bombSpreadEnd = Math.Min((i + bomb[1]), (list.Count-1));
for (int j = bombSpreadStart; j <= bombSpreadEnd; j++)
{
list.RemoveAt(bombSpreadStart);
}
}
}
Console.WriteLine(list.Sum());
}
}
}
https://judge.softuni.org/Contests/Compete/Index/1211#4
Тоя проблем съм го решил 100/100 по няколко начина, но при един вариант ми дава 75/100.
Очевидно нещо пропускам, но не намирам какво. Малко помощ няма да ми е излишна.