
<문제>
https://www.acmicpc.net/problem/11945
<풀이>
import sys
input = sys.stdin.read().splitlines()
N, M = map(int, input[0].split())
results = []
for i in range(1, N+1):
str_list = list(input[i])
str_list.reverse()
str = ''.join(str_list)
results.append(str)
print('\n'.join(results))
- 한 줄씩 라인을 리스트로
- 리스트를 거꾸로 (reverse)
- 리스트를 다시 문자열로 이어 붙이기
- results에 넣기
<TIL>
- list() 안에 문자열을 넣으면 바로 한글자씩 리스트로 뽑아주네
- reverse()는 원본 리스트를 변화시키는군
'TIL > [파이썬] 1일 1코테' 카테고리의 다른 글
| 전화번호 목록_프로그래머스 (0) | 2025.01.20 |
|---|---|
| 세로읽기_백준10798 (0) | 2025.01.18 |
| 문자열 반복_백준2675 (1) | 2025.01.16 |
| 그대로 출력하기 2_백준11719 (1) | 2025.01.14 |
| 문자열 내 p와 y의 개수 (0) | 2025.01.13 |