close

題目概要:

W以Q表示、E以W表示...以此類推。

解題方向:

建立一個table存放鍵盤上所有值,把輸入的字串拆成字元一個一個跟table做比較,找出相同字元的index,輸出table[index-1]即可是答案。

程式碼:

//Java
import java.util.Scanner;
class uva10082{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
String table="`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";
while(sc.hasNextLine()){
String st=sc.nextLine();
for(int i=0;i<st.length();i++){
if(st.charAt(i)==' ') System.out.print(" ");
for(int j=0;j<table.length();j++){
if(table.charAt(j)==st.charAt(i)){
System.out.print(table.charAt(j-1));
break;
}
}
}
System.out.println("");
}
}
}
view raw uva10082.java hosted with ❤ by GitHub

arrow
arrow
    文章標籤
    Java
    全站熱搜
    創作者介紹
    創作者 a7069810 的頭像
    a7069810

    紀錄自己的程式人生

    a7069810 發表在 痞客邦 留言(0) 人氣()