Преобразовать строку, удалив * - C#
Формулировка задачи:
Задание - Дана строка. Преобразовать ее, удалив каждый символ * и повторив каждый символ, отличный от *.
Сделать нужно через str.Remove
Решение задачи: «Преобразовать строку, удалив *»
textual
Листинг программы
- string str = "**afgfs*5545**sdfa*fhkkl*";
- for (int i = 0; i < str.Length; i++) {
- if (str[i] == '*') {
- str = str.Remove(i, 1);
- i -= 1;
- }
- }
- string str2 = str.Select(c => c.ToString() + c.ToString()).Aggregate((s, s1) => s + s1);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д