Есть ответ 👍

)дана строка содержащая не более 100 символов. среди символов в строке особую роль играет символ #, появление которого в ней означает удаление предыдущего символа и символ $ появления которого мне означает удвоение предыдущего символа. соответственно k символов #, идущих подряд удаляют k предыдущих символов строки, если таковые имеются. если в какой-то момент перед некоторым символом # или & не осталось символов, то этот символ следует игнорировать. символы # и $ не оказывают влияние друг на друга. преобразовать исходную строку с учетом указанных значений символов # и $, при этом сами эти символы не выводятся.

240
284
Посмотреть ответы 2

Ответы на вопрос:


using system;

using system.collections.generic;

using system.linq;

namespace task29735221

{

    class program

    {

        static void main(string[] args)

        {

            string input = console.readline();

            linkedlist< char> output = new linkedlist< char> ();

           

            foreach (var character in input)

            {

                if (character == '#')

                { if (output. output.removelast(); }

                else if (character == '$')

                { if (output. output.addlast(output.last.value); }

                else

                    output.addlast(character);

            }

            console.writeline(string.join("", output));

        }

    }

}

LoVeR789
4,7(17 оценок)

Диалоговое окно  — в  графическом пользовательском интерфейсе  специальный  элемент интерфейса, окно, предназначенное для вывода информации и (или) получения ответа от пользователя. активное окно  - то же самое, только сверху(которым ты сейчас пользуешься)

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS