본문 바로가기
알고리즘/백준온라인저지 (Python)

[백준온라인저지] 1652 - 누울 자리를 찾아라

by 미래문 2021. 8. 24.
반응형


 

https://www.acmicpc.net/problem/1652

 

1652번: 누울 자리를 찾아라

첫째 줄에 방의 크기 N이 주어진다. N은 1이상 100이하의 정수이다. 그 다음 N줄에 걸쳐 N개의 문자가 들어오는데 '.'은 아무것도 없는 곳을 의미하고, 'X'는 짐이 있는 곳을 의미한다.

www.acmicpc.net

 

import sys

n = int(sys.stdin.readline())

garo_count = 0
sero_count = 0

seros = [''] * n

for i in range(n):
    line = input()

    j = 0

    for l in line:
        seros[j] = seros[j] + l
        j += 1

    line = line.split('X')

    for l in line:
        if len(l) > 1:
            garo_count += 1

for sero in seros:
    line = sero.split('X')
    
    for l in line:
        if len(l) > 1:
            sero_count += 1

print(garo_count, sero_count)
반응형

댓글