U E D R , A S I H C RSS

Map/임영동

~cpp 
//,   
#include<iostream>
#include<string>
#include<vector>
#include<map>
using namespace std;

int main()
{
 //   decoder 
 vector< map<char, char> > decoder;
 
 //   rule 
 map<char, char> rule1;
 
 rule1['a']='D';
 rule1['$']='t';
 rule1['9']='p';
 rule1['*']='k';
 rule1['m']='n';
 rule1['i']='l';
 rule1['x']='W';
 rule1['d']='o';
 rule1['=']='s';
 rule1['z']='!';
 rule1['-']='u';
 rule1['@']='e';
 rule1['y']='a';
 rule1[' ']=' ';
 
 //    
 decoder.push_back(rule1);
 
 //해 
 string input="ad md$ =i@@9z xy*@ -9z";
 
 // 
 vector< map<char, char> >::iterator it;
 
 // 
 for(it=decoder.begin();it!=decoder.end();++it)
 {
 /*for(int i=0;i!=input.size();++i)
 {//  . 하     .
 input[i]=(*it)[input[i]];
 }*/
  for(string::iterator i=input.begin();i!=input.end();i++)
  {
   (*i)=(*it)[(*i)];
   //cout<<*i;
  }
 }
 
 cout<<input;
 return 0;
}

STL, 2004/
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:44
Processing time 0.0179 sec