Переписать программу без использования StringBuilder - C#

Узнай цену своей работы

Формулировка задачи:

Console.WriteLine("Введите символ");
char c = Convert.ToChar(Console.ReadLine());
 
Console.WriteLine("Введите строку");
string s = Console.ReadLine();
 
bool found = false;
StringBuilder sb = new StringBuilder(s);
for (int i = s.Length - 1; i >= 0; i--)
{
    if (sb[i] == c)
    {
        found = true;
        sb.Insert(i, c);
    }
}
        
s = sb.ToString();
Console.WriteLine(found ? s : "Не найден");
Console.ReadKey();

Решение задачи: «Переписать программу без использования StringBuilder»

textual
Листинг программы
Console.WriteLine("Введите символ");
char c = Convert.ToChar(Console.ReadLine());
 
Console.WriteLine("Введите строку");
string s = Console.ReadLine();
 
bool found = s.IndexOf(c) != -1;
s = s.Replace(c, new string(c, 2));
 
Console.WriteLine(found ? s : "Не найден");
Console.ReadKey();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы