SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
📌 작성한 코드
T = int(input())
for tc in range(1,T+1):
arr = [list(input()) for _ in range(5)]
turn = []
for x in range(15):
temp = []
for y in arr:
if len(y) > x:
temp.append(y[x])
else:
temp.append('')
turn.append(temp)
print(f'#{tc}', end=" ")
for i in turn:
print("".join(i), end= '')
print('')
📌 풀이
- 해당 문자열을 세로로 추출해준다 -> 문자가 없다면 공백으로 채워넣기
- 문자열의 최대 길이가 15이기 때문에 15로 설정하고 세로로 추출했다(최댓값 구해서 계산하면 더 좋을듯 하다)
- 그렇게 모은 문자열을 붙여서 출력한다

'알고리즘 > SWEA' 카테고리의 다른 글
| [Python] SWEA D3 : 3499 - 퍼펙트 셔플 (0) | 2023.11.16 |
|---|---|
| [Python] SWEA D3 : 3750 - Digit sum (2) | 2023.11.14 |
| [Python] SWEA D3 : 1221 - [S/W 문제해결 기본] 5일차 - GNS (0) | 2023.11.13 |
| [Python] SWEA D3 : 6485 - 삼성시의 버스 노선 (0) | 2023.11.13 |
| [Python] SWEA D3 : 1228 - [S/W 문제해결 기본] 8일차 - 암호문1 (1) | 2023.11.12 |