题解 | #字符串加密#
字符串加密
http://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
import java.util.*; public class Main{ public static void main(String[] arg){ Scanner sc=new Scanner(System.in); while(sc.hasNextLine()){ String my = sc.nextLine(); String mw = sc.nextLine(); List<String> list = new ArrayList<>(); for(int i=0;i<my.length();i++){ if(!(list.contains((""+my.charAt(i))))){ list.add(""+my.charAt(i)); } } char c = 'a'; while(c<='z'){ if(!( (list.contains((""+c).toUpperCase())) ||(list.contains(""+c)) )){ list.add((""+c).toUpperCase()); } c=(char)(c+1); } for(int i=0;i<mw.length();i++){ if('a'<=mw.charAt(i)&&mw.charAt(i)<='z'){ System.out.print(list.get(mw.charAt(i)-'a').toLowerCase()); }else if('A'<=mw.charAt(i)&&mw.charAt(i)<='Z'){ System.out.print(list.get(mw.charAt(i)-'A').toUpperCase()); } } System.out.println(); } } }