Удалить из строки избыточные пробелы - C#

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

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

ввести строку предложения с избыточными пробелами между словами . преобразовать ее так чтобы между словами был ровно один пробел

Решение задачи: «Удалить из строки избыточные пробелы»

textual
Листинг программы
static void Main(string[] args)
{
    string str = "Мама    мыла        раму", newStr="";
    bool prevCharIsSpace = false;
    Console.WriteLine(str);
    for (int i = 0; i < str.Length; i++ )
    {
        if (str[i] != ' ')
        {
            newStr += str[i];
            prevCharIsSpace = false;
        }
        else
        {
            if (prevCharIsSpace) continue;
            else newStr += str[i];
            prevCharIsSpace = true;
        }
       
    }
    Console.WriteLine(newStr);
    Console.ReadKey();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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