题解 | #字符串加密#

字符串加密

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));

        }
    
    }
}

全部评论

相关推荐

09-21 23:16
门头沟学院 Java
传奇逃兵王:招不起就别招,叽里咕噜说啥呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务