Untitled

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