Преобразовать строку, удалив каждый символ * - C#

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

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

Помогите с заданием: Дана строка. Преобразовать ее, удалив каждый символ * и повторив каждый символ, отличный от *.

Решение задачи: «Преобразовать строку, удалив каждый символ *»

textual
Листинг программы
// using System.Text;
 
string source = "12f*12ff*1234*12345**";
int length = source.Length;
StringBuilder builder = new StringBuilder(2 * length);
 
for (int idx = 0; idx < length; ++idx)
{
    char current = source[idx];
    if (current != '*')
    {
        builder.Append(current).Append(current);
    }
}
 
string result = builder.ToString(); // PROFIT!

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


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

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

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