main函數部分:
String p=sc.next();
String p2=p.replaceAll("[AHIMOTUVWXY]","幹");
System.out.println(p.equals(turn(p))&&都是幹(p2)?"Yes":"No");
翻轉方法:
static String turn(String s) {
char[]p=s.toCharArray(),p2=new char[s.length()];
for(int i=s.length()-1;i>=0;i--)
p2[i]=p[s.length()-i-1];
String k="";
for(char c:p2)
k+=c;
return k;
}
檢查字元(這個函數跟p2=p.replaceAll("[AHIMOTUVWXY]","幹")呼應
static boolean 都是幹(String s) {
for(char c:s.toCharArray())
if(c!='幹')
return false;
return true;
}