문제
9093번: 단어 뒤집기
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는
www.acmicpc.net
알고리즘
- 테스트 케이스만큼 반복
- 리스트 안에 있는 문자를 하나씩 거꾸로 꺼낸다.
- 꺼낸 문자를 더하여 출력한다.
코드
import sys
t = int(sys.stdin.readline())
# 테스트 케이스만큼 반복
for _ in range(t):
stack = list(map(str, sys.stdin.readline().split()))
res = ""
# 리스트를 확인
for i in stack:
# 리스트 안에 있는 문자를 거꾸러 출력
for j in i[::-1]:
# 거꾸로 된 문자를 더한다.
res += j
# 문자열 하나가 끝날 때마다 띄어쓰기
res += " "
# 문자열 출력
print(res)
github
GitHub - junjange/CodingTest: 내가 푼 코딩 테스트 문제와 해결법
내가 푼 코딩 테스트 문제와 해결법. Contribute to junjange/CodingTest development by creating an account on GitHub.
github.com
'CodingTest > Baekjoon' 카테고리의 다른 글
[baekjoon] 백준 1874번(파이썬): 스택 수열 (0) | 2021.09.05 |
---|---|
[baekjoon] 백준 9012번(파이썬): 괄호 (0) | 2021.09.04 |
[baekjoon] 백준 10828번(파이썬): 스택 (0) | 2021.09.04 |
[baekjoon] 백준 1058번(파이썬): 친구 (0) | 2021.09.03 |
[baekjoon] 백준 1916번(파이썬): 최소비용 구하기 (0) | 2021.09.02 |