UVA Problem 11988 Solution – Broken Keyboard

Problem Solving, UVa

 

 

#include <bits/stdc++.h>

#include <vector>



using namespace std;

char letters[100001];



int main()

{

    int i;

   

    while ( scanf ("%s", &letters) != EOF ) {



        int l = strlen (letters);



        list <char>beiju;

   

    list <char>::iterator it = beiju.begin();

   

    for (  i = 0; i < l; i++ ) {



            if ( letters [i] == '[' ) it = beiju.begin();

            else if ( letters [i] == ']' ) it = beiju.end();

            else beiju.insert(it, letters [i]);

        }



        for ( it =beiju.begin(); it != beiju.end(); it++ )

   

    printf("%c",*it);



     printf ("\n");

   

}

    return 0;

}

 

0 Comments

You may find interest following article

Complete Guide: Create Laravel Project in Docker Without Local Dependencies

Create Laravel Project Through Docker — No Need to Install PHP, MySQL, or Apache on Your Local Machine In this tutorial, I’ll show you how to create and run a full Laravel project using Docker containers. That means you won’t have to install PHP, MySQL, or Apache locally on your computer. By the end of this guide, you’ll have a fully functional Laravel development...