12. Bomb Numbers - 60%
Problem
Solution
Доста време загубих вчера с тази задача, но не мога да намеря къде са проблемите. Всички тестове, които правя, едновременно с примерите от задачата и тези, които измислям, връщат очаквания резултат. Въпреки това, 2 от 5 гърмят в Judge.
--------------------------------------------------------
Последното ми решение:
List<int> nums = Console.ReadLine().Split().Select(int.Parse).ToList();
int[] bomb = Console.ReadLine().Split().Select(int.Parse).ToArray();
int specialN = bomb[0]; int power = bomb[1];
while (nums.Contains(specialN))
{
int indexSpecialN = nums.IndexOf(specialN);
for (int num = indexSpecialN-power; num <= indexSpecialN+power; num++) if (num>=0 && num<nums.Count) nums[num] = 0;
}
Console.WriteLine(nums.Sum());