2016年7月9日 星期六

Q10082: WERTYU


https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1023

import java.util.*;

public class Main {

 public static void main(String[] args) {
  Scanner scn = new Scanner(System.in);
  while (scn.hasNext()) {
   String str = "`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./", s = scn.nextLine();
   char ary[] = str.toCharArray(), arr[] = s.toCharArray();
   for (int i = 0; i < arr.length; i++) {
    for (int j = 0; j < ary.length; j++) {
     if (arr[i] == ' ') {
      System.out.print(" ");
      break;
     }
     if (arr[i] == ary[j]) {
      System.out.print(ary[j - 1]);
      break;
     }
    }
   }
   System.out.println();
  }
 }


 /* 
    題目:Q10082: WERTYU
    作者:1010
    時間:西元 2016 年 7 月 */
}



困難度 
這題就把圖中鍵盤的所有按鍵放入陣列中然後再用迴圈去比對然後輸出前一個

沒有留言:

張貼留言