공부 자료/알고리즘

(Python/파이썬) 백준 9093번 - 단어 뒤집기

뚜루뚜루세니 2021. 8. 6. 09:26
728x90

문제출처: https://www.acmicpc.net/problem/9093

 

9093번: 단어 뒤집기

첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는

www.acmicpc.net

1. 코드

1
2
3
4
5
6
7
= int(input())
 
for _ in range(T):
    s = list(input().split())
    for i in s:
        print("".join(reversed(list(i))) ,end=" ")
    print()
cs

2. 해결과정

리스트의 요소를 뒤집을 때 reverse나 reversed를 사용해서 풀어주면 된다.

문자열로 만들기 위해서는 join을 통해 요소들을 연결해주면 된다.

 

3. 느낀점

reverse를 몰라서 검색해서 찾아봤다. 꼭 reverse를 사용하지 않고, [::-1] 명령어를 이용해서 뒤집어도 되는 것을 알게되었다.

 

728x90