close
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <list> #include <iostream>
using namespace std;
list<char> text;
list<char>::iterator it=text.begin();
int main()
{
char input[100001];
while(scanf("%s",input)!=EOF)
{
int length = strlen(input); text.clear();
it = text.begin();
for(int i=0; i<length; i++)
{
if(input[i]=='[')it=text.begin();
else if(input[i]==']')it=text.end();
else
{
text.insert(it,input[i]);
}
}
for(it=text.begin(); it!=text.end(); it++) printf("%c",*it);
printf("\n");
}
return 0;
}
#<list> 型態的應用
文章標籤
全站熱搜