题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.time.LocalDateTime;
import java.util.*;
import java.util.stream.IntStream;
import java.util.stream.Stream;
public class Main {
public static void main(String[] args) throws IOException {
//testCompletePack();
testTh();
}
private static void testTh() throws IOException {
BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
String str;
while ((str=bf.readLine())!=null){
char[] chars = str.toCharArray();
char[] clone = chars.clone();
for (int i = 0; i < chars.length; i++) {
char c = chars[i];
if (c == 1) {
clone[i]=chars[i];
}else if (c==0){
clone[i]=chars[i];
}else if (c=='a'||c=='b'||c=='c'){
clone[i]='2';
}else if (c=='d'||c=='e'||c=='f'){
clone[i]='3';
}else if (c=='g'||c=='h'||c=='i'){
clone[i]='4';
}else if (c=='j'||c=='k'||c=='l'){
clone[i]='5';
}else if (c=='m'||c=='n'||c=='o'){
clone[i]='6';
}else if (c=='p'||c=='q'||c=='r'||c=='s'){
clone[i]='7';
} else if (c=='t'||c=='u'||c=='v'){
clone[i]='8';
}else if (c=='w'||c=='x'||c=='y'||c=='z'){
clone[i]='9';
}else if (c>='A'&&c<='Z'){
if (c=='Z') clone[i]='a';
else {
char tep = (char) (c - 'A' + 1+'a');
clone[i]=tep;
}
}else {
clone[i]=c;
}
}
for (int i = 0; i < clone.length; i++) {
System.out.print(clone[i]);
}
}
}
}
