Помогите пожалуйста)Дана строка содержащая не более 100 знаков. Посреди символов в

Помогите пожалуйста)
Дана строчка содержащая не более 100 знаков. Посреди символов в строке особую роль играет знак , возникновение которого в ней значит удаление предшествующего символа и знак появления которого мне значит удвоение предшествующего знака. Соответственно k знаков , идущих подряд удаляют k прошлых знаков строки, если таковые имеются. Если в какой-то момент перед неким эмблемой или amp;не осталось знаков, то этот знак следует пренебрегать. Символы и не оказывают воздействие друг на друга. Конвертировать начальную строчку с учетом обозначенных значений знаков и , при этом сами эти знаки не выводятся.

Задать свой вопрос
1 ответ

using System;

using System.Collections.Generic;

using System.Linq;

namespace task29735221

   class Program

   

       static void Main(string[] args)

       

           string input = Console.ReadLine();

           LinkedListlt;chargt; output = new LinkedListlt;chargt;();

           

           foreach (var character in input)

           

               if (character == '')

                if (output.Any()) output.RemoveLast();

               else if (character == '')

                if (output.Any()) output.AddLast(output.Last.Value);

               else

                   output.AddLast(character);

           

           Console.WriteLine(String.Join("", output));

       

   

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт