Написать рекурсивную функцию, которая удаляет из строки начальные и конечные пробелы - C# (198759)
Формулировка задачи:
Написать рекурсивную функцию, которая удаляет из строки начальные и конечные пробелы.
Помогите пожалуйста)))
Подойдёт ли тут replace?
Вот какой кусок есть, но явно очень криво. ;(
Листинг программы
- static void Main(string[] args)
- {
- string s1;
- Console.WriteLine("Введи строку");
- s1 = Convert.ToString(Console.ReadLine());
- int i = 0;
- string ss = Probel(s1, i);
- Console.WriteLine(ss);
- }
- static string Probel(string s1, int i)
- {
- char[] array = s1.ToCharArray();
- string s2;
- if (array[i] != ' ')
- return s1;
- else
- s2 = s1.Replace(" ", "");
- return Probel(s2, i + 1);
- }
Решение задачи: «Написать рекурсивную функцию, которая удаляет из строки начальные и конечные пробелы»
textual
Листинг программы
- if (s == null || s.Length == 0)
- return s;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д