Удалить из строки избыточные пробелы - 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();
}