본문 바로가기

알고리즘/백준 (Pyhthon)

[알고리즘] 백준 1236 성지키기

 

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