반응형
https://www.acmicpc.net/problem/9093
9093번: 단어 뒤집기
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는
www.acmicpc.net
문제
문장이 주어졌을 때, 단어를 모두 뒤집어서 출력하는 프로그램을 작성하시오. 단, 단어의 순서는 바꿀 수 없다. 단어는 영어 알파벳으로만 이루어져 있다.
입력
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는 공백이 하나 있다.
출력
각 테스트 케이스에 대해서, 입력으로 주어진 문장의 단어를 모두 뒤집어 출력한다.

소스코드
풀이
★ 입력 값으로 받는 문장을 split() 함수를 사용하여 공백을 기준으로 나눠서 리스트에 저장해줍니다
★ 파이썬에서 문자열을 거꾸로 뒤집을 때는 reverse라는 함수를 사용할 수도 있지만 a = a[::-1]과 같이 문자열 슬라이싱을 사용해서도 표현할 수 있습니다. 저는 리스트 안에 들어있는 단어들을 하나씩 읽으며, 그 단어를 거꾸로 뒤집는 과정을 진행하였습니다 !
반응형
'Algorithm > 백준' 카테고리의 다른 글
[백준 알고리즘] 17298번: 오큰수 (Python) (0) | 2023.06.02 |
---|---|
[백준 알고리즘] 1918번: 후위 표기식 (Python) (0) | 2023.05.18 |
[백준 알고리즘] 10798번: 세로읽기 (Python) (0) | 2023.05.02 |
[백준 알고리즘] 1550번: 16진수 (Python) (0) | 2023.05.02 |
[백준 알고리즘] 10250번: ACM 호텔 (Python) (1) | 2023.05.01 |