[백준/파이썬] 5354번 J박스 풀이
업데이트:
문제 정보
- 문제 출처: 백준 온라인 저지
- 문제 링크: 5354번 J박스
- 문제풀이 코드 GitHub 링크
- 제출 언어: Python 3
풀이
문제
크기 n에 대해 테두리는 #, 내부는 J로 구성된 박스를 출력하는 문제입니다.
코드
l=[]
for T in range(int(input())):
n=int(input())
r=('#'*n+'\n'+f'#{"J"*(n-2)}#\n'*(n-2)+'#'*n) if n>1 else '#'
l.append(r)
print('\n\n'.join(l))
설명
n==1 예외를 분기하고,
나머지는 문자열 조합으로 윗줄/중간줄/아랫줄을 생성해 출력합니다.
댓글남기기