만드는 중입니다

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

가희와 클럽 오디션 1

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

요약
키 노트의 레벨과 판정이 주어질 때, 직전 판정과 다를 때 얻는 점수를 구합니다.
난이도

쉬움10점 중 2점

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

문제

가희는 클럽 오디션을 하고 있습니다. 이 게임에는 여러 모드가 있는데, 가희는 8키 모드를 하고 있습니다. 8키 모드에는 레벨이 6 이상인 키 노트가 등장합니다. 레벨이 lvlv인 키 노트에는 lvlv개의 키가 있습니다. 키의 방향은 8방향(상, 하, 좌, 우, 좌상, 좌하, 우상, 우하) 중 하나입니다.

[그림 1] 레벨 6의 키 노트

[그림 1]은 4개의 그림으로 구성되어 있습니다. 노란색은 이미 친 키를, 파란색은 쳐야 하는 키를 나타냅니다. 예를 들어 그림 1의 오른쪽 위 그림은 좌하, 우, 우상, 하 순서로 쳐야 한다는 뜻입니다.

1번째 줄의 왼쪽 위 그림은 레벨 6의 키 노트가 나타난 직후입니다. 오른쪽 위 그림은 키 노트가 나온 뒤 1/4 타이밍이 지난 때입니다. 왼쪽 아래 그림은 키 노트가 나온 뒤 1/2 타이밍이 지난 때이며, 이때 6개의 키를 모두 친 상태입니다. 오른쪽 아래 그림은 타이밍에 맞춰 Space 키를 눌러 perfect 판정을 받은 경우입니다.

각 키 노트에는 판정이 있습니다. 다음 두 경우에는 miss 판정이 발생합니다.

  • lvlv개의 방향을 올바르게 입력하지 않은 경우
  • Space를 누르지 않았거나, 눌렀지만 타이밍을 맞추지 못한 경우

그렇지 않으면 bad, cool, great, perfect 중 하나의 판정이 발생합니다. perfect에는 상태가 하나 더 있는데, 바로 n연팩입니다. n번 연속으로 perfect 판정을 받은 상태를 n연팩이라고 합니다. 키 노트의 판정이 perfect일 때는 다음과 같습니다.

  • 이전 판정이 perfect가 아니었다면 1연팩입니다.
  • 이전 판정이 perfect이고 k연팩 상태였다면 k+1연팩이 됩니다.

레벨이 lvlv인 키 노트의 판정에 따른 점수는 다음과 같습니다.

  • miss이면 0점을 받습니다.
  • bad이면 200200에 lvlv를 곱한 점수를 받습니다.
  • cool이면 400400에 lvlv를 곱한 점수를 받습니다.
  • great이면 600600에 lvlv를 곱한 점수를 받습니다.
  • perfect이면 n연팩일 때 n⋅lvn \cdot lv에 1 0001\,000을 곱한 점수를 받습니다.

가희가 친 키 노트의 레벨 lvlv과 판정이 주어집니다. 가희가 이전에 받은 판정과 다른 판정을 받았을 때 얻은 점수를 구해 주세요.

입력

첫 줄에 키 노트의 레벨 lvlv과 판정이 공백으로 구분되어 주어집니다. 판정은 miss, bad, cool, great, perfect 중 하나입니다.

출력

가희가 얻은 점수를 출력합니다.

제한

  • 6≤lv≤116 \le lv \le 11

예제2

  1. 예제 1

    입력
    6 miss
    
    예상 출력
    0
    
  2. 예제 2

    입력
    7 perfect
    
    예상 출력
    7000