public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();sc.nextLine();
String[][] table = new String[num][num];
List<String> list = new ArrayList<>();
int count = 0;
for (int n = 0; n < num; n++) {
table[n] = sc.nextLine().split(",");
}
String str = sc.nextLine();
int[] row = new int[str.length()],column = new int[str.length()];
//A,C,C,F
//C,D,E,D
//B,E,S,S
//F,E,C,A
for (int i = 0; i < num; i++) {
for (int j = 0; j < num; j++) {
if (table[i][j].equals(String.valueOf(str.charAt(count)))){
row[count] = i;
column[count] = j;
list.add(""+i);
list.add(""+j);
count++;
}
}
if (count==str.length()){
break;
}
}
if (count==str.length()){
System.out.println(String.join(",",list));
}else {
System.out.println("N");
}
}
//输入
4
A,C,C,F
C,D,E,D
B,E,S,S
F,E,C,A
ACCESS
//输出
0,0,0,1,0,2,1,2,2,2,2,3
2089

被折叠的 条评论
为什么被折叠?



