Добавление в строку символа по условию - C#
Формулировка задачи:
Листинг программы
- public string Addsymboldublicate(string _opentext)
- {
- for (int r = 0; r < _opentext.Length - 1; r++)
- {
- if (_opentext[r] == _opentext[r + 1])
- _opentext = _opentext.Insert(r--, "x");
- }
- return _opentext;
- }
Решение задачи: «Добавление в строку символа по условию»
textual
Листинг программы
- //r+=2 потому что должны проверять ПАРЫ символов
- for (int r = 0; r < _opentext.Length - 1; r+=2)
- {
- if (_opentext[r] == _opentext[r + 1])
- //мы вставляем ПОСЛЕ первого символа из пары и на следующей итерации второй символ
- //из старой пары образует теперь новую пару, которую мы и проверим
- _opentext = _opentext.Insert(r+1, "x");
- }
- return _opentext;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д