단어 안의 글자 뒤집기
면접 대비시간 제한1초메모리 제한128 MB
각 입력 줄의 단어마다 글자 순서만 뒤집고 구두점과 공백, 대문자 위치는 그대로 둡니다.
문제
문장 전체가 아니라 단어를 하나씩 뒤집는다. 그것도 알파벳만 뒤집고 공백과 문장 부호, 대소문자 자리는 건드리지 않는다.
여기서 단어는 공백으로 구분되고 알파벳을 두 개 이상 포함하는 문자열이다. 단어 안의 알파벳은 순서를 거꾸로 적고(the는 eht가 된다), 알파벳이 아닌 문자는 원래 자리에 그대로 남는다. 원래 단어에서 어떤 자리가 대문자였다면 새 단어에서도 같은 자리가 대문자여야 한다. 그래서 Smith-Jones는 Senoj-Htims가 된다. 줄 안에서 단어의 위치는 바뀌지 않고 알파벳이 아닌 문자의 위치도 모두 그대로여서, 공백 두 칸은 공백 두 칸으로 남는다.
알파벳은 A부터 Z까지, a부터 z까지의 영문자를 말한다.
입력
입력은 여러 줄로 주어지고 # 한 글자만 있는 줄에서 끝난다. 각 줄의 길이는 80자를 넘지 않는다. #만 있는 줄은 입력의 끝을 알리는 표시이므로 처리하지 않는다.
출력
끝을 알리는 줄 앞까지, 입력의 각 줄마다 위 규칙대로 단어의 알파벳을 뒤집은 결과를 한 줄씩 출력한다.