MY Solution Link,i Used Simple Approach,Please help me guys…Thanks in advance …My Solution link–https://www.codechef.com/viewsolution/11190003
…
class tourist
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
int t=sc.nextInt();
String enter=sc.next();
String enter2=enter.toUpperCase();
String apha="abcdefghijklmnopqrstuvwxyz";
String apcap="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
while(t!=0)
{
char ch;
int index=0;
String s=sc.next();
String check;
String sfinal=s;
char arr[]=new char[sfinal.length()];
for(int i=0;i<sfinal.length();i++)
{
ch=sfinal.charAt(i);
if(ch>='A' && ch<='Z')
{
check=apcap;
index=check.indexOf(ch);
arr[i]=enter2.charAt(index);
}
else if(ch>='a' && ch<='z')
{
check=apha;
index=check.indexOf(ch);
arr[i]=enter.charAt(index);
}
else
{
if(ch=='_')
{
arr[i]='$';
}
else if(ch=='.')
{
arr[i]='*';
}
else if(ch==',')
{
arr[i]='@';
}
else if(ch=='!')
{
arr[i]='#';
}
else if(ch=='?')
{
arr[i]=':';
}
}
}
for(int i=0;i<sfinal.length();i++)
{
if(arr[i]=='$')
{
System.out.print(" ");
}
else if(arr[i]=='*')
{
System.out.print(".");
}
else if(arr[i]=='@')
{
System.out.print(",");
}
else if(arr[i]=='#')
{
System.out.print("!");
}
else if(arr[i]==':')
{
System.out.print("?");
}
else
System.out.print(arr[i]);
}
System.out.println(" ");
t--;
}
}
}