주소
https://www.acmicpc.net/problem/10798
10798번: 세로읽기
총 다섯줄의 입력이 주어진다. 각 줄에는 최소 1개, 최대 15개의 글자들이 빈칸 없이 연속으로 주어진다. 주어지는 글자는 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’
www.acmicpc.net
문제
숫자(0~9), 알파벳이 섞인 5개의 문장을 입력 받은 후 그 문장들을 세로로 읽어 출력하는 문제
빈칸이 있을 경우 공백없이 다음 문자를 읽는다.
한줄은 최대 15글자의 문장이다.
코드 / 해설
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
test_list = [[10]*15 for i in range(5)]
for i in range(5):
a = list(input())
a_len = len(a)
for j in range(a_len):
test_list[i][j] = a[j]
for i in range(15):
for j in range(5):
if test_list[j][i] == 10:
continue
else:
print(test_list[j][i],end='')
|
cs |
=> 2차원 리스트 선언 방법 / 한단어,문장을 문자열 형태로 입력받아 2차원 리스트로 만드는법
'백준 단계별로 풀어보기 > 2차원 배열' 카테고리의 다른 글
백준 2566번 최댓값(Python / 파이썬) (0) | 2023.03.25 |
---|---|
백준 2738번 행렬 덧셈(Python / 파이썬) (0) | 2023.03.25 |