http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=8027
這題利用ASCii去判斷大小寫然後每個字母順序相反印出來
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
String str=scn.next();
char arr[]=str.toCharArray();
int tot=0,num=0;
for(int i=0;i<arr.length;i++){
if(arr[i]>='a'){
num='z'-(arr[i]-'a');
tot+=arr[i]-'a'+1;
System.out.printf("%c",num);
}
else{
num='Z'-(arr[i]-'A');
tot+=arr[i]-'A'+1;
System.out.printf("%c",num);
}
}
System.out.println(" "+tot);
}
/*
題目:[C_ST56-易] 字串轉換
作者:1010
時間:西元 2016 年 7 月 */
}