728x90
BOJ 12605 단어순서 뒤집기
문제
스페이스로 띄어쓰기 된 단어들의 리스트가 주어질때, 단어들을 반대 순서로 뒤집어라.
각 라인은 w개의 영단어로 이루어져 있으며, 총 L개의 알파벳을 가진다.
각 행은 알파벳과 스페이스로만 이루어져 있다.
단어 사이에는 하나의 스페이스만 들어간다.
시간 제한 : 5 초
메모리 제한 : 512 MB
입력
첫 행은 N이며, 전체 케이스의 개수이다.
N개의 케이스들이 이어지는데, 각 케이스는 스페이스로 띄어진 단어들이다.
스페이스는 라인의 처음과 끝에는 나타나지 않는다. N과 L은 다음 범위를 가진다.
N = 5
1 ≤ L ≤ 25
출력
각 케이스에 대해서, 케이스 번호가 x일때 "Case #x: " 를 출력한 후 그 후에 이어서 단어들을 반대 순서로 출력한다.
예제 입력 1
3
this is a test
foobar
all your base
예제 출력 1
Case #1: test a is this
Case #2: foobar
Case #3: base your all
풀이
# boj 12605 단어순서 뒤집기
import sys
input = sys.stdin.readline
n = int(input())
for i in range(1, n+1):
words = list(input().rstrip().split())
print('Case #%d: %s' %(i, ' '.join(words[::-1])))
728x90
'Algorithm(Python) > 문자열' 카테고리의 다른 글
[Algorithm] 백준 BOJ 11816 8진수, 10진수, 16진수(python 파이썬) (0) | 2023.04.02 |
---|---|
[Algorithm] 백준 BOJ 25372 성택이의 은밀한 비밀번호(python 파이썬) (0) | 2023.04.01 |
[Algorithm] 백준 BOJ 3059 등장하지 않는 문자의 합(python 파이썬) (0) | 2023.03.31 |
[Algorithm] 백준 BOJ 14490 백대열(python 파이썬) (0) | 2023.03.30 |
[Algorithm] 백준 BOJ 11283 한글 2(python 파이썬) (0) | 2023.03.29 |