#include<stdlib.h> #include<stdio.h> #include<string.h> int main(){ char str1[1000],str2[1000]; while((scanf("%s",str1)!=EOF) && (scanf("%s",str2)!=EOF)){ int len1 = strlen(str1); int len2 = strlen(str2); int num1[26] = {0}; int num2[26] = {0}; for(int i=0; i<len1; i++){ int index = str1[i] - 'a'; num1[index]++; } for(int i=0; i<len2; i++){ int index = str2[i] - 'a'; num2[index]++; } for(int i=0; i<26; i++){ while(num1[i]>0 && num2[i]>0){ printf("%c",'a'); num2[i]--; num1[i]--; } } printf("\n"); } return 0; } |
Double click to view unformatted code.