SWEA 5356議席の縦説(Python)
# 칠판에 있는 다섯 개의 단어를 세로로 읽으려 한대
# 자리에 글자가 없으면, 읽지 않고 그 다음 글자로 넘어가
T = int(input())
for tc in range(1, T + 1): # 1,2
word = []
for _ in range(5): # 1 tc 당 5개
word.append(input())
# 5개의 word 리스트 안에서 최장 찾아줘
max_len = 0
for r in word:
if len(r) > max_len:
max_len = len(r)
uiseok_babbling = ''
for i in range(max_len):
for j in range(5):
if i < len(word[j]):
uiseok_babbling += word[j][i]
print("#{} {}".format(tc, uiseok_babbling))
せきぶん🥳字の読めない議席のつぶやきを正確に得ようとすると、
max
とindex
を正しく使えばよい.しかし、
len(word[j])
、文字の空白の場所を思い浮かべます.if i < len(word[j])
を超えなければいいです.Reference
この問題について(SWEA 5356議席の縦説(Python)), 我々は、より多くの情報をここで見つけました https://velog.io/@shon4bw/SWEA-5356-의석이의-세로로-말해요-파이썬テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol