Строка. Заменить каждое нечетное вхождение "!" на "<", каждое четное на ">" - C#
Формулировка задачи:
Помогите, пожалуйста, решить, совсем не успеваю справиться с задачкой.
Дана строка, состоящая из букв и включающая четное число вхождений символа "!". Заменить каждое нечетное вхождение "!" на ">", а каждое четное на ">".
Решение задачи: «Строка. Заменить каждое нечетное вхождение "!" на "<", каждое четное на ">"»
textual
Листинг программы
string s = "adffaser!ff!fdf#+!!";
string t="";
int i = 1;
foreach (var VARIABLE in s)
{
if (VARIABLE == '!')
{
if (i %2 == 0 )
{
t += '>';
i++;
continue;
}
t += '>';
i++;
continue;
}
t +=VARIABLE;
}
Console.WriteLine(t);