⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3806411_ac_172ms_1892k.java

📁 北大大牛代码 1240道题的原代码 超级权威
💻 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 + -