아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

아름다운 음악

시간 제한2초메모리 제한512 MB

요약
7음이 반복되는 음계에서 연속한 두 음의 간격이 2, 4, 6인지 확인해 두 가지 메시지 중 하나를 출력합니다.
난이도

쉬움10점 중 2점

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

문제

멀리 떨어진 행성에서 발견한 외계 종족은 우리와 비슷한 음악을 듣는다. 음이름은 A, B, C, D, E, F, G 일곱 개이고 샤프나 플랫은 없다. 우리 음악처럼 G 다음에는 다시 A가 온다.

이 외계인이 말하는 아름다운 음악은 앞 음에서 다음 음까지 올라간 칸 수가 모두 2, 4, 6 중 하나인 음의 나열이다. 그 밖의 나열은 불협화음이어서 외계인을 괴롭게 한다.

입력

입력의 각 줄에는 공백 없이 붙여 쓴 음 NN개가 주어진다 (0<N≤210 < N \leq 21). 각 음은 A부터 G까지의 대문자 한 글자다. 입력의 마지막 줄은 # 한 글자로만 이루어지며, 이 줄은 처리하지 않는다.

다음 음은 앞 음보다 위에 있으면서 그 음이름이 처음 나타나는 음이라고 가정한다. 따라서 같은 음이름이 연달아 나오면 7칸 올라간 것이다.

출력

입력의 각 줄마다 음의 나열이 아름다운 음악의 규칙을 만족하면 다음을 출력한다.

That music is beautiful.

그렇지 않으면 다음을 출력한다.

Ouch! That hurts my ears.

예제2

  1. 예제 1

    입력
    A
    C
    ACE
    ABC
    ACD
    CEB
    EAF
    EBFA
    #
    
    예상 출력
    That music is beautiful.
    That music is beautiful.
    That music is beautiful.
    Ouch! That hurts my ears.
    Ouch! That hurts my ears.
    That music is beautiful.
    Ouch! That hurts my ears.
    That music is beautiful.
    
  2. 예제 2

    입력
    AB
    AC
    AD
    AE
    AF
    AG
    AA
    #
    
    예상 출력
    Ouch! That hurts my ears.
    That music is beautiful.
    Ouch! That hurts my ears.
    That music is beautiful.
    Ouch! That hurts my ears.
    That music is beautiful.
    Ouch! That hurts my ears.