🗂

AtCoder Beginner Contest 296B - Chessboardメモ

に公開

問題

AtCoder Beginner Contest 296

https://atcoder.jp/contests/abc296/tasks/abc296_b

考察

二次元配列として入力を受け取り、もしa[i][j]*であるならば8-iを文字列したものとアルファベット列abcdefghi文字目を出力する。iの挙動は縦に、jの挙動は横にいくことに注意する。

ACコード


def check(a,al):
    for i in range(8):
        for j in range(8):
            if a[i][j] == "*":
                return al[j]+str(8-i)
a = [list(input()) for _ in range(8)]
al = "abcdefgh"

print(check(a,al))

Discussion