题解 | #字符串加密#
字符串加密
https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNextLine()) { String password = in.nextLine(); String input = in.nextLine(); Set<Character> set = new LinkedHashSet<>(); for (int i = 0; i < password.length(); i++) { set.add(password.charAt(i)); } List<Character> list = new ArrayList<>(set); for (int i = 97; i <= 122; i++) { if (!list.contains((char) i)) { list.add((char) i); } } for (int i = 0; i < input.length(); i++) { int asc = input.charAt(i); System.out.print(list.get(asc-97)); } } } }