Из заданной строки удалить одну или две средних буквы - C#
Формулировка задачи:
Разработать программу, которая для заданной строки
удаляет среднюю букву, если длина строки нечетная, и две средних, если длина
строки четная;
нужно переделать без использования StringBuilder. Через String.
Листинг программы
- static StringBuilder remove(StringBuilder str)
- {
- if (str.Length % 2 == 0) return str.Remove(str.Length / 2 - 1, 2);
- return str.Remove(str.Length / 2, 1);
- }
- static void Main()
- {
- Console.Write("введите строку:");
- StringBuilder S = new StringBuilder(Console.ReadLine());
- Console.WriteLine("{0}", remove(S));
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Из заданной строки удалить одну или две средних буквы»
textual
Листинг программы
- class Program
- {
- static String remove(String str)
- {
- if (str.Length % 2 == 0) return str.Remove(str.Length / 2 - 1, 2);
- return str.Remove(str.Length / 2, 1);
- }
- static void Main()
- {
- Console.Write("введите строку: ");
- string S = (Console.ReadLine());
- Console.WriteLine("{0}", remove(S));
- Console.ReadKey();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д