⌨️

[AtCoder]ABC-377|B - Avoid Rook Attack

2024/11/07に公開

設問ページ

提出結果

def getStringListRow(N):
    return [list(input()) for _ in range(N)]


def main():
    S = getStringListRow(8)

    r_cnt = 0
    for row in S:
        if "#" in row:
            continue
        r_cnt += 1

    C = [list(x) for x in zip(*S)]
    c_cnt = 0
    for col in C:
        if "#" in col:
            continue
        c_cnt += 1

    print(r_cnt * c_cnt)


if __name__ == "__main__":
    main()

Discussion