📄 3806411_ac_172ms_1892k.java
字号:
import java.util.*;
import java.io.*;
public class Main {
private char[][] board = new char[8][8];
private Scanner in;
public static void main(String[] args) {
new Main().run();
}
private void run() {
try {
in = new Scanner(System.in);
//in = new Scanner(new FileInputStream("g.in"));
} catch (Exception e) {
return ;
}
System.out.println("+---+---+---+---+---+---+---+---+");
for (int i = 0; i < 8; i++) {
Arrays.fill(board[i], '!');
}
String str;
StringTokenizer st;
in.next();
str = in.next();
st = new StringTokenizer(str, ",");
while (st.hasMoreTokens()) {
String tmp = st.nextToken();
if (tmp.length() == 3) {
board[8 - (tmp.charAt(2) - '0')][tmp.charAt(1) - 'a'] = tmp.charAt(0);
} else {
board[8 - (tmp.charAt(1) - '0')][tmp.charAt(0) - 'a'] = 'P';
}
}
in.next();
str = in.next();
st = new StringTokenizer(str, ",");
while (st.hasMoreTokens()) {
String tmp = st.nextToken();
if (tmp.length() == 3) {
board[8 - (tmp.charAt(2) - '0')][tmp.charAt(1) - 'a'] = (char)(tmp.charAt(0) + ' ');
} else {
board[8 - (tmp.charAt(1) - '0')][tmp.charAt(0) - 'a'] = 'p';
}
}
for (int i = 0; i < 8; i++) {
System.out.print('|');
for (int j = 0; j < 8; j++) {
if ((i % 2 == 0 && j % 2 == 0) || (i % 2 == 1 && j % 2 == 1)){
System.out.print('.');
if (board[i][j] == '!') {
System.out.print('.');
} else {
System.out.print(board[i][j]);
}
System.out.print(".|");
} else {
System.out.print(':');
if (board[i][j] == '!') {
System.out.print(':');
} else {
System.out.print(board[i][j]);
}
System.out.print(":|");
}
}
System.out.println("\n+---+---+---+---+---+---+---+---+");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -