PAT乙级1076 WIFI密码
很简单的一道题目,只有15分,PAT考场上最简单的这道题必须在15分钟之内完成
思路:对输入数据的每一行按空格拆分成数组,判断T这个字母在那个位置,然后判断这个位置的第一个字母是A/B/C还是D,然后对应输出相应的数字即可。
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws Exception{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int N=Integer.parseInt(br.readLine());
String str[]=new String[N];
for(int i=0;i<N;i++){
str[i]=br.readLine();
}
br.close();
for(int i=0;i<N;i++){
String[] choice=str[i].split(" ");
for(int j=0;j<choice.length;j++){
if(choice[j].contains("T")){
char[] output=choice[j].toCharArray();
switch (output[0]){
case 'A': System.out.print(1); break;
case 'B': System.out.print(2); break;
case 'C': System.out.print(3); break;
case 'D': System.out.print(4); break;
}
break;
}
}
}
}
}