백준 21221번: Bold #Python

ColorlessDia·2026년 2월 9일

algorithm/baekjoon

목록 보기
814/836
import sys

def calc_coordinate(y, x, graph):
    dy = [0, 0, 1, 1]
    dx = [0, 1, 0, 1]

    for i in range(4):
        Y, X = y + dy[i], x + dx[i]

        if graph[Y][X] == '.':
            graph[Y][X] = '#'

input = sys.stdin.readline

N, M = map(int, input().split())

graph = [['.' for _ in range(M)] for _ in range(N)]

for i in range(N):
    row = input().rstrip()

    for j in range(M):
        col = row[j]

        if col == '.':
            continue

        calc_coordinate(i, j, graph)

for line in graph:
    print(''.join(line))

0개의 댓글