정답 코드
# 빈 리스트를 생성하여 단어들을 저장할 준비를 합니다.
word_list = []
# 가장 긴 단어의 길이를 저장할 변수를 초기화합니다.
max_len = 0
# 5개의 단어를 입력받습니다.
for i in range(5):
# 입력받은 단어를 리스트에 추가합니다.
word_list.append(input())
# 현재 단어의 길이가 max_len보다 크면, max_len을 갱신합니다.
if max_len < len(word_list[i]):
max_len = len(word_list[i])
# 최대 단어 길이만큼 반복합니다.
for i in range(max_len):
# 5개의 단어를 반복합니다.
for j in range(5):
try:
# i번째 문자를 출력합니다. (줄 바꿈 없이)
print(word_list[j][i], end="")
except IndexError:
# IndexError가 발생하면(단어가 짧아 i번째 문자가 없을 때) 무시하고 넘어갑니다.
continue
'백준' 카테고리의 다른 글
2024.9.4 백준(Python) 1427 소트인사이드 (0) | 2024.09.04 |
---|---|
2024.7.22 백준(Python) 2563 색종이 (0) | 2024.07.22 |
2024.7.20 백준(Python) 25206 너의 평점은 (0) | 2024.07.20 |
2024.7.20 백준(Python) 1316 그룹 단어 체커 (0) | 2024.07.20 |
2024.7.19 백준(Python) 2941 크로아티아 알파벳 (0) | 2024.07.19 |