题解HJ36 | #字符串加密#
字符串加密
https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.List; import java.util.Scanner; import java.util.Set; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String key = in.nextLine(); String s = in.nextLine(); Set<Character> set = new LinkedHashSet<>(); for (int i = 0; i < key.length(); i++) { set.add(key.charAt(i)); } for (char i = 'a'; i <= 'z'; i++) { set.add(i); } List<Character> list = new ArrayList<>(); for (Character character : set) { list.add(character); } List<Character> result = new ArrayList<>(); for (int i = 0; i < s.length(); i++) { result.add(list.get(s.charAt(i) - 'a')); } for (Character character : result) { System.out.print(character); } } }
有点麻烦但是 自己做出来了