Informatica Online Judge

  문자열 뒤집기 II [0140 / 008C]

Time Limit(Test case) : 1000(ms)
Number of users who solved : 585   Total Tried : 737


The Champion of this Problem (C++) : gs15113 - ms / 502byte
My Best Submission (C++) : N/A

[]

Background

최대 길이 50이하인 문자열을 입력받아서 단어별로 뒤집어서 출력하는 프로그램을 작성하시오.

Input

최대 길이 50이하인 문자열이 입력된다.
그리고 ".", "!"는 단어 맨 뒤에만 올 수 있으며, "!!"과 같이 느낌표는 여러 번 연속해서 입력될 수 있다.

Output

단어별로 뒤집어서 출력하라. 단 마침표와 느낌표만은 뒤집지 않으며 소문자는 모두 대문자로 바꾸어 출력한다.

IO Example

입력
I love GSHS Online Judge.

출력
I EVOL SHSG ENILNO EGDUJ.

Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]