0501-Data Conversion
問題概要
文字列の対応表が与えられるので、それを用いて文字列を変換しその結果を出力する問題
考え方
文字列の対応を配列にして保管する
実装(C++)
#include <cstdio> #include <cstring> #include <iostream> using namespace std; int taiou[256]; int main() { string out; int n,m; string t1,t2; while(1){ out=""; for(int i=0;i<256;i++)taiou[i]=i; cin >> n; if(!n)return 0; for(int i=0;i<n;i++){ cin >> t1 >> t2; taiou[t1.at(0)]=t2.at(0); } cin >> m; for(int i=0;i<m;i++){ cin >> t1; out+=(char)taiou[t1.at(0)]; } cout << out << endl; } return 0; }