题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str=sc.next();
String res="";
for(int i=0;i<str.length();i++){
char ch=str.charAt(i);
res+=toChangePassword(ch);
}
System.out.println(res);
}
private static String toChangePassword(char ch){
if(ch>=65 && ch<90){//大写字母A-Y
ch+=33;
}else if(ch=='Z'){
ch='a';
}else if(ch>=97 && ch<=99){//小写字母a-z : 97-122
ch=50;
}else if(ch>=100 && ch<=102){//数字2-9 : 50-57
ch=51;
}else if(ch>=103 && ch<=105){
ch=52;
}else if(ch>=106 && ch<=108){
ch=53;
}else if(ch>=109 && ch<=111){
ch=54;
}else if(ch>=112 && ch<=115){
ch=55;
}else if(ch>=116 && ch<=118){
ch=56;
}else if(ch>=119 && ch<=122){
ch=57;
}
return String.valueOf(ch);
}
}