Все проверки прошел, но когда проверка идет с огромной строкой и огромным массивом появляется ошибка
System.IndexOutOfRangeException: Index was outside the bounds of the array
. Сразу скажу, знаю про то что это ошибка появляется когда я пытаюсь обратиться к индексу которого нет в массиве. Но не могу понять почему в моем случае это происходит. P.S. в этой задаче на проверку даются всегда массивы с числами длиной на 1 меньше чем строки!
public static string LastSurvivor(string letters, int[] coords)
{
for (int i = 0; i < coords.Length; i++)
{
if (coords[i] > letters.Length) i++;
letters = letters.Replace(letters[coords[i]].ToString(), "");
}
return letters;
}