문제1591--문자 뒤집기

1591: 문자 뒤집기

[만든사람 : ]
시간제한 : 1.000 sec  메모리제한 : 512 MB  제출 : 16  맞은 사람 : 7

제출  

문제 설명

문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다.
먼저, 문자열 S는 아래와과 같은 규칙을 지킨다.
  1. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('<', '>')로만 이루어져 있다.
  2. 문자열의 시작과 끝은 공백이 아니다.
  3. '<'와 '>'가 문자열에 있는 경우 번갈아가면서 등장하며, '<'이 먼저 등장한다. 또, 두 문자의 개수는 같다.
태그는 '<'로 시작해서 '>'로 끝나는 길이가 3 이상인 부분 문자열이고, '<'와 '>' 사이에는 알파벳 소문자와 공백만 있다. 단어는 알파벳 소문자와 숫자로 이루어진 부분 문자열이고, 연속하는 두 단어는 공백 하나로 구분한다. 태그는 단어가 아니며, 태그와 단어 사이에는 공백이 없다.

입력 설명

첫째 줄에 문자열 S가 주어진다. S의 길이는 100,000 이하이다.

출력 설명

첫째 줄에 문자열 S의 단어를 뒤집어서 출력한다.

입력 예시1 Copy

c3coding online judge

출력 예시1 Copy

gnidoc3c enilno egduj

입력 예시2 Copy

<open>tag<close>

출력 예시2 Copy

<open>gat<close>

입력 예시3 Copy

<int><max>2147483647<long long><max>9223372036854775807

출력 예시3 Copy

<int><max>7463847412<long long><max>7085774586302733229

출처/분류