Преобразовать строку, удалив каждый символ * - 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!