题解 | #字符串加密#
字符串加密
https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String key = in.nextLine();
String str1 = in.nextLine();
String table1 = "abcdefghijklmnopqrstuvwxyz";
ArrayList<Character> table2 = new ArrayList<>();
for (int i = 0; i < key.length(); i++) {
char k = key.charAt(i);
if (!table2.contains(k)) table2.add(k);
}
for (int i = 0; i < table1.length(); i++) {
char c = table1.charAt(i);
if (!table2.contains(c)) table2.add(c);
}
for (int i = 0; i < str1.length(); i++) {
int index = table1.indexOf(str1.charAt(i));
System.out.print(table2.get(index));
}
}
}
查看10道真题和解析
联想公司福利 1525人发布