题解 | #简单密码#
简单密码
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]); } } } }