| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 128 MB | 59 | 50 | 42 | 85.714% |
サイコロが以下の図のような向きで置かれている.
ここで使用するサイコロは, この図のように, 上側に 1,南側に 2 があるときは,東側に 3 があるものとする. サイコロの向かいあう面の和は必ず 7 なので, 見えない面はそれぞれ北側 5, 西側 4,下側 6 になっている.
この初期配置の状態から指示に従ってサイコロを動かしていく. ただし, 指示は以下の 6 通りの操作を何回か行うものである.
North,East,South,West の各操作は指示された方向へサイコロを 90 度回転させる.Right,Left の 2 つの操作は上下の面はそのままで水平方向に 90 度回転させる. (回転させる向きに要注意.)
初期配置で上の面に出ている目 1 を初期値とし, 1 回の操作が終わるたびに, 上の面に出ている目の数を加算していき, 指示にしたがってすべての操作を終えたときの合計値を出力するプログラムを作成しなさい.
入力ファイルの 1 行目には総指示回数 n が書かれていて, 続く n 行の各行には 「North,East,South,West,Right,Left」 のいずれか 1 つの指示が書かれているものとする. ただし, n ≦ 10000 とする.
アップロードする出力ファイルにおいては, 出力(合計値)の後に改行を入れること.
5 North North East South West
21
8 West North Left South Right North Left East
34