만드는 중입니다

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

문제 C

면접 대비

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

요약
주어진 N개의 단어에서 영어 발음 규칙에 따라 각 c를 k 또는 s로 바꾸고, ch는 c로 바꿉니다.
난이도

쉬움10점 중 2점

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

문제

영어 철자 체계는 일관성이 없는 것으로 악명 높다. 이 문제는 문자 c의 쓰임에 주목한다. 문자 c는 여러 가지로 발음될 수 있어 학습자를 헷갈리게 할 수 있다. 그래도 발음을 고르는 데 도움이 되는 단순한 규칙이 몇 가지 있다.

  • 바로 뒤에 a, o, u가 오거나, h와 y를 제외한 자음 문자가 오거나, 단어의 끝에 있으면 ⟨k⟩로 발음한다. 자음 문자는 모음 문자 a, e, i, o, u를 제외한 영문자이다.
  • 바로 뒤에 e, i, y가 오면 ⟨s⟩로 발음한다.
  • 인접한 두 문자 ch는 고유한 소리 ⟨c⟩로 발음한다.

NN개의 단어 S1,S2,…,SNS_1, S_2, \dots, S_N이 주어진다. 각 단어에서 위 규칙에 따라 모든 c를 k 또는 s로 바꾸고, 모든 ch를 c로 바꾼다.

입력

첫 줄에 정수 NN (1≤N≤1001 \le N \le 100)이 주어진다. 다음 NN개의 줄에는 각각 문자열 SiS_i가 주어진다. SiS_i는 영어 소문자로만 이루어져 있으며, 길이는 1 이상 100 이하이다.

출력

각 단어마다 위 규칙으로 단순화한 철자 문자열을 한 줄에 출력한다.

예제3

  1. 예제 1

    입력
    10
    cyan
    circle
    ceramic
    coccyx
    delicacy
    chacha
    coach
    blackjack
    church
    hiccup
    
    예상 출력
    syan
    sirkle
    seramik
    koksyx
    delikasy
    caca
    koac
    blakkjakk
    curc
    hikkup
    
  2. 예제 2

    입력
    6
    caesar
    cillian
    celtic
    character
    chef
    echelon
    
    예상 출력
    kaesar
    sillian
    seltik
    carakter
    cef
    ecelon
    
  3. 예제 3

    입력
    4
    cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc
    abdefghijklmnopqrstuvwxyz
    cchh
    cc
    
    예상 출력
    kakbkkkdsekfkgcsikjkkklkmknkokpkqkrksktkukvkwkxsykzk
    abdefghijklmnopqrstuvwxyz
    kch
    kk