問題一覧 > 通常問題

No.1806 Rotating Golem

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 269
作問者 : MasKoaTS / テスター : 👑 ygussany Shirotsume
0 ProblemId : 7475 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-11-28 18:31:14

問題文

魔法使いのコアさんは、ゴーレムを召喚しました。

ゴーレムは最初「東」「西」「南」「北」のいずれかの方角を向いており、
コアさんが命令を 11 回行うごとにゴーレムの向く方角が右に 9090 度回転します。

すなわち、ゴーレムの向く方角が北だったならば東に、東だったならば南に、南だったならば西に、西だったならば北に変化します。

方角を表す文字 AA, BB が与えられます。
これらは E, W, S, N のうちいずれか 11 文字であり、それぞれ「東」「西」「南」「北」に対応します。

コアさんが命令を 00 回以上行い、ゴーレムの向く方角を AA から BB に変化させるとき、
命令を最小で何回行う必要がありますか?

制約

  • AA, BBE, W, S, N のうちいずれか 11 文字である

入力

入力は次の形式で与えられます。

AA
BB
  • 11 行目には AA が与えられる

  • 22 行目には BB が与えられる

出力

答えを 11 行に出力し、最後に改行してください。

サンプル

サンプル1
入力
E
N
出力
3

命令を 33 回行うと、ゴーレムの向きが次のように変化します。

  • 11 回目 : 東 → 南

  • 22 回目 : 南 → 西

  • 33 回目 : 西 → 北

よって、答えは 33 となります。

サンプル2
入力
S
S
出力
0

ゴーレムは最初から南を向いているので、命令を行う必要はありません。

サンプル3
入力
W
E
出力
2

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。