만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

고대 영어

면접 대비

시간 제한1초메모리 제한1024 MB

요약
입력된 각 단어에 세 가지 규칙을 적용해 고대 영어 표기로 바꿉니다. 첫 글자의 대소문자는 그대로 유지합니다.
난이도

쉬움10점 중 2점

유형
문자열, 구현
정답자
아직 제출이 없습니다

문제

오누프리이는 고대 영어를 공부하고 있다. 내일 숙제가 있는데 문법을 자세히 익힐 시간이 없어서, 현대 영어 단어를 자기 방식의 고대 영어로 바꾸는 데 다음 간단한 규칙을 쓰기로 했다.

  • 단어의 첫 글자가 아니고 뒤에 h가 오지 않는 모든 s는 th로 바꾼다.
  • 단어의 첫 글자가 e이면 ae로 바꾼다.
  • oo 조합은 ou로 바꾼다. 다만 o가 세 개 이상 연속으로 나오면 앞의 두 개만 바꾼다.

오누프리이가 단어 몇 개를 자기 방식의 고대 영어로 옮기도록 도와 달라.

입력

첫 줄에는 번역할 단어의 수 nn이 주어진다 (1≤n≤1001 \le n \le 100). 다음 nn개 줄에는 각각 라틴 알파벳으로만 이루어진 단어가 한 개씩 주어진다. 모든 글자는 소문자이며, 첫 글자만 대문자일 수 있다. 각 단어의 길이는 30을 넘지 않는다.

출력

nn개 줄에 번역 결과를 출력한다. 원래 단어의 첫 글자가 대문자였다면 번역된 단어의 첫 글자도 대문자여야 한다. 그렇지 않으면 모든 글자를 소문자로 유지한다.

예제1

  1. 예제 1

    입력
    3
    soon
    English
    this
    
    예상 출력
    soun
    Aenglish
    thith