import java.io.IOException;
import java.io.FileReader;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.util.Scanner;
import java.util.HashMap;
class Main
{
public static final boolean DEBUG = false;
public static void main(String[] args) throws IOException
{
BufferedReader cin;
String s, start, end;
if (DEBUG) {
cin = new BufferedReader(new FileReader("d:\\OJ\\uva_in.txt"));
} else {
cin = new BufferedReader(new InputStreamReader(System.in));
}
HashMap<Character, Character> hm = new HashMap<Character, Character>();
hm.put('A', 'V');
hm.put('B', 'W');
hm.put('C', 'X');
hm.put('D', 'Y');
hm.put('E', 'Z');
hm.put('F', 'A');
hm.put('G', 'B');
hm.put('H', 'C');
hm.put('I', 'D');
hm.put('J', 'E');
hm.put('K', 'F');
hm.put('L', 'G');
hm.put('M', 'H');
hm.put('N', 'I');
hm.put('O', 'J');
hm.put('P', 'K');
hm.put('Q', 'L');
hm.put('R', 'M');
hm.put('S', 'N');
hm.put('T', 'O');
hm.put('U', 'P');
hm.put('V', 'Q');
hm.put('W', 'R');
hm.put('X', 'S');
hm.put('Y', 'T');
hm.put('Z', 'U');
while ((start = cin.readLine()) != null) {
if (start.compareTo("ENDOFINPUT") == 0) break;
s = cin.readLine();
//System.out.println("s:" + s);
StringBuffer sb = new StringBuffer(s);
for (int i = 0; i < s.length(); i++) {
char ch = s.charAt(i);
if (hm.containsKey(ch)) {
sb.setCharAt(i, hm.get(ch));
}
}
end = cin.readLine();
System.out.println(sb.toString());
}
}
}
题目1127:简单密码
最新推荐文章于 2022-05-15 12:20:15 发布