Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- assignment operator
- OOP
- const
- C++
- 알고리즘
- pointer
- Deep Learning
- array
- string
- Class
- 백준
- 문자열
- pass by reference
- Data Science
- 포인터
- Python
- vscode
- baekjoon
- 반복문
- 배열
- 티스토리챌린지
- raw data
- programming
- Pre-processing
- Object Oriented Programming
- 오블완
- 함수
- function
- predictive analysis
- 파이썬
Archives
- Today
- Total
Channi Studies
[baekjoon] 10789번 세로읽기 Python 본문
https://www.acmicpc.net/problem/10789
10789번: 가상 키보드 입력
입력의 첫 번째 줄(행)에는 두 개의 정수 r과 c (1 ≤ r, c ≤ 50)가 포함되어 가상 키보드 격자의 행과 열 수를 제공합니다. 가상 키보드는 다음 r 행에 표시되며 각 행에는 c 문자가 들어 있습니다.
www.acmicpc.net
코드
my_list = []
for _ in range(5):
my_list.append(list(input()))
for row in range(15):
for col in range(5):
try:
print(my_list[col][row], end="")
except:
continue
설명
1. my_list에 입력값을 한줄 씩 list로 변환하여 저장한다. (2차원 배열이 됨)
2. 최대 15 글자 이므로 row는 15번 반복, 총 5단어이므로 col은 5번 반복
3. try except 구문으로 글자 수가 15개 미만인 경우에는 다음 반복문으로 넘어가게 설정
출력

이 코드는 한 줄당 최대 입력값의 정보가 주어지지 않으면 쓸모 없어진다!!
'python' 카테고리의 다른 글
Analyzing String | 문자열 함수들 (0) | 2025.01.12 |
---|---|
[baekjoon] 2563번 색종이 Python (0) | 2023.10.14 |
[programmers] 문자열 여러번 뒤집기 (python) (8) | 2023.10.11 |
[python] tkinter miles km converter / tkinter 마일 킬로미터 변환기 (3) | 2023.10.10 |
[python] *args 과 **kwargs (6) | 2023.10.10 |