<문제>

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

+ Recent posts