본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 23841번 데칼코마니

by 현장 2023. 4. 30.

-Code

n, m = map(int, input().split())
res = []
for _ in range(n):
    s = input()
    left = list(s[:m // 2])
    right = list(s[m//2:])
    for i in range(m // 2):
        if left[i] != '.':
            right[-i - 1] = left[i]
        if right[i] != '.':
            left[-i - 1] = right[i]

    res.append(left + right)
for i in res:
    print(*i, sep='')