백준 2799번: 블라인드 #Python

ColorlessDia·2024년 4월 20일

algorithm/baekjoon

목록 보기
151/808
import sys

M, N = map(int, sys.stdin.readline().split())

is_first = True
floor_list = [0] * N

blind_list = [0] * 5

for _ in range((5 * M) + 1):
    line = sys.stdin.readline().rstrip()

    if line == '#' * ((5 * N) + 1):
        if is_first:
            is_first = False
            continue
        
        for floor in floor_list:
            blind_list[int(floor / 4)] += 1

        floor_list = [0] * N
        continue
    
    index = 0

    for element in line.split('#'):
        if element != '':
            floor_list[index] += element.count('*')

            index += 1
    
print(*blind_list)

0개의 댓글