Помогите пожалуйста)Дана строка содержащая не более 100 знаков. Посреди символов в
Помогите пожалуйста)
Дана строчка содержащая не более 100 знаков. Посреди символов в строке особую роль играет знак , возникновение которого в ней значит удаление предшествующего символа и знак появления которого мне значит удвоение предшествующего знака. Соответственно k знаков , идущих подряд удаляют k прошлых знаков строки, если таковые имеются. Если в какой-то момент перед неким эмблемой или amp;не осталось знаков, то этот знак следует пренебрегать. Символы и не оказывают воздействие друг на друга. Конвертировать начальную строчку с учетом обозначенных значений знаков и , при этом сами эти знаки не выводятся.
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));
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.
Разные вопросы.