时间:0.2s 空间:32M (c++)
题目描述: 输入国际象棋中每个棋子的位置,输出棋盘。
输入格式: 第一行先输入“White: ”,接着输入所有的白色棋子的位置
第二行先输入 "Black: " ,接着输入所有的黑色棋子的位置
棋子按照K Q R B N的顺序输入,每个位置之前要输入相应的棋子的名称,卒只输入位置,具体见样例输入
输出格式: 输出棋盘
白子用大写字母表示,黑子用小写字母表示,棋子的种类一共有
K(国王) Q(皇后) R(车) B(象) N(骑士) P(卒)
棋盘的框架由 '+' ' -' ' | '三种字符构成,黑色区域由冒号":"填充,白色区域由"."填充
样例输入: White: Ke1,Qd1,Ra1,Rh1,Bc1,Bf1,Nb1,a2,c2,d2,f2,g2,h2,a3,e4 Black: Ke8,Qd8,Ra8,Rh8,Bc8,Ng8,Nc6,a7,b7,c7,d7,e7,f7,h7,h6 样例输出: +---+---+---+---+---+---+---+---+ |.r.|:::|.b.|:q:|.k.|:::|.n.|:r:| +---+---+---+---+---+---+---+---+ |:p:|.p.|:p:|.p.|:p:|.p.|:::|.p.| +---+---+---+---+---+---+---+---+ |...|:::|.n.|:::|...|:::|...|:p:| +---+---+---+---+---+---+---+---+ |:::|...|:::|...|:::|...|:::|...| +---+---+---+---+---+---+---+---+ |...|:::|...|:::|.P.|:::|...|:::| +---+---+---+---+---+---+---+---+ |:P:|...|:::|...|:::|...|:::|...| +---+---+---+---+---+---+---+---+ |.P.|:::|.P.|:P:|...|:P:|.P.|:P:| +---+---+---+---+---+---+---+---+ |:R:|.N.|:B:|.Q.|:K:|.B.|:::|.R.| +---+---+---+---+---+---+---+---+