UVA 10815 Andy's First Dictionary






#include <bits/stdc++.h>
using namespace std;
int main()
{
    set<string>st;
    set<string>::iterator it=st.begin();
    string s="";
    char sen[1000000];
    long long int i,j,k,l,m,x;
    //freopen("10815.txt","r",stdin);
    //freopen("10815out.txt","w",stdout);
    while(gets(sen))
    {

        for(i=0;i<strlen(sen);i++)
        {
              s="";

              while(1)
              {

                  if(isupper(sen[i]))
                  {

                      sen[i]=tolower(sen[i]);
                  }

                   if(sen[i]==' ' || sen[i]=='\"' || sen[i]=='\0')
                   {
                       break;

                   }
                   else if(sen[i]>='a' && sen[i]<='z')
                   {

                       s=s+sen[i];

                   }
                   else
                   {
                       break;
                   }

                   i++;
              }
              st.insert(s);
              //cout<<s<<endl;


        }

    }
     x=1;
     for(it=st.begin();it!=st.end();it++)
     {
            if(x!=1)
            {
                cout<<*it<<endl;
            }
            x++;

     }

    return 0;

}

Download Coding Interview Book and Get More Tutorials for Coding and Interview Solution: Click Here

Download System Design Interview Book and Get More Tutorials and Interview Solution: Click Here

Do you need more Guidance or Help? Then Book 1:1 Quick Call with Me: Click Here

Share on Google Plus

About Ashadullah Shawon

I am Ashadullah Shawon. I am a Software Engineer. I studied Computer Science and Engineering (CSE) at RUET. I Like To Share Knowledge. Learn More: Click Here
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment