Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Keyboard {
- public static void main(String[] args) {
- Scanner scanner =new Scanner (System.in);
- String dir=scanner.nextLine();
- String text=scanner.nextLine();
- String s1="qwertyuiop";
- String s2="asdfghjkl;";
- String s3="zxcvbnm,./";
- int t;
- StringBuilder sb=new StringBuilder();
- for(int i=0;i<text.length();i++){
- if(dir.equals("R"))
- {
- if(s1.contains(""+text.charAt(i)))
- {
- t=s1.indexOf(text.charAt(i));if(t<0 || t>=s1.length()){sb.append(text.charAt(i));continue;}
- sb.append(s1.charAt((s1.indexOf(text.charAt(i)))-1));
- }
- else if(s2.contains(""+text.charAt(i)))
- {
- t=s2.indexOf(text.charAt(i));if(t<0 || t>=s2.length()){sb.append(text.charAt(i));continue;}
- sb.append(s2.charAt((s2.indexOf(text.charAt(i)))-1));
- }
- else if(s3.contains(""+text.charAt(i)))
- {
- t=s3.indexOf(text.charAt(i));if(t<0 || t>=s3.length()){sb.append(text.charAt(i));continue;}
- sb.append(s3.charAt((s3.indexOf(text.charAt(i)))-1));
- }
- }
- else if (dir.equals("L"))
- {
- if(s1.contains(""+text.charAt(i)))
- {
- t=s1.indexOf(text.charAt(i));if(t<0 || t>=s1.length()){sb.append(text.charAt(i));continue;}
- sb.append(s1.charAt((s1.indexOf(text.charAt(i)))+1));
- }
- else if(s2.contains(""+text.charAt(i)))
- {
- t=s2.indexOf(text.charAt(i));if(t<0 || t>=s2.length()){sb.append(text.charAt(i));continue;}
- sb.append(s2.charAt((s2.indexOf(text.charAt(i)))+1));
- }
- else if(s3.contains(""+text.charAt(i)))
- {
- t=s3.indexOf(text.charAt(i));if(t<0 || t>=s3.length()){sb.append(text.charAt(i));continue;}
- sb.append(s3.charAt((s3.indexOf(text.charAt(i)))+1));
- }
- }
- } // END OF FOR LOOP
- System.out.println(sb.toString());
- scanner.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement