Untitled
user_1737235546
plain_text
3 years ago
542 B
11
Indexable
#include <stdio.h>
#include <string.h>
int main(){
char s[1000005];
int q,arr[26]={0};
scanf("%s%d",s,&q);
for(int i=0; i<q; i++){
char a,b;
scanf(" %c %c",&a,&b);
arr[a-'a']=b;
for(int j=0; j<26; j++){
if(arr[j]==a){
arr[j]=b;
}
}
}
for(int i=0; i<strlen(s); i++){
if(arr[s[i]-'a']==0) continue;
else if(arr[s[i]-'a']!=0){
s[i]=arr[s[i]-'a'];
}
}
printf("%s\n",s);
}
Editor is loading...