import itertools
import sys

input = [word.strip() for word in itertools.islice(sys.stdin, 5)] # 5줄의 input 값을 list 의 각각의 원소로 담기
max_length = max(len(item) for item in input) # 가장 길이가 긴 단어의 길이 찾기
word_list = [i.ljust(max_length, ' ') for i in input] # 가장 길이가 긴 단어보다 짧은 단어의 경우, 오른쪽을 ' '으로 채워주기
result = ''

for i in range(max_length):
    result += word_list[0][i] + word_list[1][i] + word_list[2][i] + word_list[3][i] + word_list[4][i] # 5개의 단어 세로로 읽기

print(result.replace(' ','')) # 공백(' ') 제거하기

반응형

'알고리즘' 카테고리의 다른 글

[백준] 13241 최소공배수  (0) 2023.10.17
[백준] 7785 회사에 있는 사람  (0) 2023.10.17
[백준] 5622 다이얼  (0) 2023.10.17
[백준] 5597 과제 안 내신 분..?  (0) 2023.10.17
[백준] 10811 바구니 뒤집기  (0) 2023.10.17

+ Recent posts