#4696. Chessboard

0
    ID: 4696 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc296BGESP 3级字符串枚举(双层循环)

Chessboard

Chessboard

题目描述

在棋盘上定位一个棋子。
我们有一个由 $8$ 行和 $8$ 列方格组成的网格。每个方格都有一个由两字符组成的名称,规则如下。

位于最左侧第 11 列的方格名称的第一个字符为 aa。类似地,位于从左数第 22、33、…\ldots、第 88 列的方格名称的第一个字符依次为 bb、cc、dd、ee、ff、gg、hh。 位于自下而上第 11 行的方格名称的第二个字符为 11。类似地,位于自下而上第 22、33、…\ldots、第 88 行的方格名称的第二个字符依次为 22、33、44、55、66、77、88。

例如,左下角的方格名为 a1a1,右下角的方格名为 h1h1,右上角的方格名为 h8h8。 给出 88 个长度为 88 的字符串 S1,…,S8S_1,\ldots,S_8,表示网格的状态。
SiS_i 的第 jj 个字符为 ∗* 表示位于从上数第 ii 行、从左数第 jj 列的方格上有棋子,否则为 ..。 在 S1,…,S8S_1,\ldots,S_8 中字符 ∗* 恰好出现一次。 找出有棋子的方格的名称。

输入格式

输入从标准输入按以下格式给出: S1S_1 S2S_2 S3S_3 S4S_4 S5S_5 S6S_6 S7S_7 S8S_8

输出格式

输出答案。

........
........
........
........
........
........
........
*.......
a1
........
........
........
........
........
.*......
........
........
b3

提示

SiS_i 是由 .. 和 ∗* 组成的长度为 88 的字符串。 在 S1,…,S8S_1,\ldots,S_8 中字符 ∗* 恰好出现一次。如题目所述,左下角的方格名为 a1a1。

标签: AtCoder|abc296B

来源

AtCoder|abc296B