🐍 Python/백준

[백준 10798번. 파이썬] 세로읽기

Data_novice 2024. 3. 22. 21:41

📌 문제

 

📌 풀이

 

쉬웠는데 어이없는 실수로 계속 틀린문제... 아무리 봐도 아 뭐가 틀린거야!!!

 

하다가... 아래 코드에서 길이를 리스트에 더하는걸로 바꿨는데, 원래는 len(max(matrix))를 사용했다.

이때 max는 문자열에서는 사전순으로 정의된다는 점 ㅜㅜㅜ 이걸 까먹고 있었다..

 

matrix= []
length = []
word = ''

for i in range(5):
    row = input()
    length.append(len(row))
    matrix.append(row)


for j in range(max(length)):
    for k in range(5):
        if j < length[k]:
            word += matrix[k][j]

print(word)