Добавление в строку символа по условию - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д