백준 10798 파이썬
2024. 2. 11. 08:28ㆍ코딩 도구/백준 (단계별)
반응형
백준 10798 : 세로읽기
문제
https://www.acmicpc.net/problem/10798
답안 코드 :
List = []
# 입력을 수집합니다.
for i in range(5):
a = input()
List.append(a)
# 문자를 세로로 출력합니다.
for j in range(max(len(word) for word in List)):
for i in range(5):
if j < len(List[i]):
print(List[i][j], end="")
백준 / 문제 / 단계별로 풀어보기 / 7단계 2차원 배열
생각 :
주석 달아서
# 빈 리스트를 생성합니다.
List = []
# 입력을 5번 수집합니다.
for i in range(5):
a = input()
List.append(a)
# 입력받은 문자열들을 세로로 출력합니다.
# 가장 긴 문자열의 길이를 기준으로 세로로 출력합니다.
for j in range(max(len(word) for word in List)):
for i in range(5):
# 현재 인덱스(j)가 문자열의 길이보다 작으면 해당 위치의 문자를 출력하고,
# 그렇지 않으면 아무 것도 출력하지 않습니다.
if j < len(List[i]):
print(List[i][j], end="")
반응형
'코딩 도구 > 백준 (단계별)' 카테고리의 다른 글
백준 11005 파이썬 (33) | 2024.02.13 |
---|---|
백준 2745 파이썬 , enumerate() (33) | 2024.02.12 |
백준 2566 파이썬 (47) | 2024.02.10 |
백준 2738 파이썬 (39) | 2024.02.09 |
백준 25206 파이썬 (38) | 2024.02.08 |