✨
AtCoder - Vacation Together
今回は,AtCoder Beginner Contest 311 B 問題を解いた際につまずいたポイントに関するメモを残しておきます.
Vacation Together
自分の回答
n, d = map(int, input().split())
s = []
for _ in range(n):
s.append(input())
tmp = []
for j in range(d):
ok = True
for i in range(n):
if s[i][j] == "x":
ok = False
if ok:
tmp += "o"
else:
tmp += "x"
a = 0
ans = 0
for i in range(d):
if tmp[i] == "o":
a += 1
else:
a = 0
ans = max(ans, a)
print(ans)
つまずいたところ
- 配列の要素を縦に見る方法がわからなかった.
Discussion