Python으로 구현한 10798번 세로읽기 문제 풀이입니다.
https://www.acmicpc.net/problem/10798
data = [[0]*15 for i in range(5)]
for i in range(5) :
s = list(input())
for j in range(len(s)) :
data[i][j] = s[j]
for i in range(15) :
for j in range(5) :
if data[j][i] != 0 :
print(data[j][i], end='')
else :
continue
1. 5행 15열 리스트 형태를 구성하여 선언한다.
2. 반복문을 통해 각 행에 대한 열에 할당할 문자열을 입력받아 해당 값으로 하나씩 리스트 값을 갱신한다.
3. 반복문을 통해 세로로 값을 하나씩 확인하여 그 값이 0이 아닌 경우 출력하고 0일 경우 다음 인덱스 값으로 넘어간다.
'백준(Python) 풀이 > 구현' 카테고리의 다른 글
백준(Python) 10824번 네 수 풀이 (0) | 2021.11.15 |
---|---|
백준(Python) 1076번 저항 풀이 (0) | 2021.11.15 |
백준(Python) 10926번 ??! 풀이 (0) | 2021.11.14 |
백준(Python) 2902번 KMP는 왜 KMP일까? 풀이 (0) | 2021.11.05 |
백준(Python) 1032번 명령 프롬프트 풀이 (0) | 2021.11.05 |