n, m = map(int, input().split(' '))
arr = []
for _ in range(n):
arr.append(input())
row = [0] * n
col = [0] * m
for i in range(n):
for j in range(m):
if arr[i][j] == 'X':
row[i] = 1
col[j] = 1
row_count, col_count = 0, 0
for i in row:
if i == 0:
row_count += 1
for i in col:
if i == 0:
col_count += 1
print(max(row_count,col_count))
배열에 문자열을 n번 append하면 이차원배열 형식으로 접근가능하다는,,
arr.append('abcd')
arr.append('efgh')
print(arr[0][1])
>> b
'알고리즘 > 백준 (Pyhthon)' 카테고리의 다른 글
[알고리즘] 백준 1991 트리순회 / python (0) | 2020.02.09 |
---|---|
[알고리즘] 백준 1939 중량제한 / python (0) | 2020.02.06 |
[알고리즘] 백준 1668 트로피진열 (0) | 2020.02.04 |
[알고리즘] 백준 1302 베스트셀러 (0) | 2020.02.03 |
[알고리즘] 백준 1568 새 (0) | 2020.02.03 |