#include <stdio.h>
#include <string.h>
int main()
{
char ch1[100001],ch2[100001];//ch1为坏掉的键
int f1=0,f2,f3=0,len1,len2;
gets(ch1);
gets(ch2);
len1=strlen(ch1);
len2=strlen(ch2);
for(int i=0;i<len1;i++)
{
if(ch1[i]=='+')//上档键坏掉了
{
f1=1;
break;
}
}
for(int i=0;i<len2;i++)
{
f2=1;//标志键当前键有没有坏掉
for(int j=0;j<len1;j++)
{
if(ch2[i]==ch1[j]||(ch2[i]>='a'&&ch2[i]<='z'&&ch2[i]==ch1[j]+32))//键坏掉了
{
f2=0;
f3=1;
break;
}
}
if(f2)//键没坏掉
{
if(f1&&ch2[i]>='A'&&ch2[i]<='Z')//大写字母键没坏掉但是上档键坏掉了
;//不做任何输出
else
{
f3=1;
printf("%c",ch2[i]);
}
}
}
if(!f3)//没有好的键
printf("\n");
return 0;
}
02-03
903
11-13