728x90
[백준] 10798번 Python 파이썬
https://www.acmicpc.net/problem/10798
10798번: 세로읽기
총 다섯줄의 입력이 주어진다. 각 줄에는 최소 1개, 최대 15개의 글자들이 빈칸 없이 연속으로 주어진다. 주어지는 글자는 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’
www.acmicpc.net
'words'라는 행렬을 생성한다.
문제에서 알파벳 또는 숫자가 입력된다고 했으므로 '*'가 들어있는 행렬을 만들었다.
이 행렬은 15*5의 크기이다.
이 행렬에 입력은 문자를 한 글자씩 넣어주어 문자가 입력되지 않은 행을 제외하고 세로로 출력해주었다.
words = [['*' for j in range(15)] for i in range(5)]
for i in range(5):
a = input()
for j in range(len(a)):
words[i][j] = a[j]
for i in range(15):
for j in range(5):
if words[j][i] != '*':
print(words[j][i], end = '')
혼자 공부하며 올리는 블로그입니다. 틀린 내용은 댓글 남겨주시면 감사하겠습니다.
'BAEKJOON (Python) > 단계별' 카테고리의 다른 글
BAEKJOON_13241 "최소공배수" PYTHON (0) | 2023.04.03 |
---|---|
BAEKJOON_1934 "최소공배수" PYTHON (0) | 2023.03.28 |
‘words = [[0]*15]*5’와 ‘words = [[0 for j in range(15)] for i in range(5)]’의 차이점 (0) | 2023.03.27 |
BAEKJOON_1085 "직사각형에서 탈출" PYTHON (0) | 2023.03.22 |
BAEKJOON_27323 "직사각형" PYTHON (0) | 2023.03.22 |