4751. 다솔이의 다이아몬드 장식

기록하는 용도·2022년 5월 23일
0

문자의 길이가 2이상일때를 고민해봐야하는문제이다.
처음부터 출력해야하는 문자열들을 미리 만들어주고,
문자열 길이만큼 출력하도록했다.
문자가 출력되는 세번째(c)를 신경써야한다.

t = int(input())
a = '..#.'
b = '.#.#'
c = '#.'
d = '.#.#'
e = '..#.'
for i in range(t):
    string = input()
    print(a*len(string),'.',sep='')
    print(b*len(string),'.',sep='')
    for k in range(len(string)):
        print(c,string[k],'.',sep='',end="")
    print("#",end="")
    print()
    print(d*len(string),'.',sep='')
    print(e*len(string),'.',sep='')

0개의 댓글