
Rolling π²!
There is a standard 6-sided π², which looks and placed as shown below. It may be rolled in four cardinal directions: North, South, West, East.
For the mission you are given a string moves with directions. You need to find out, what side of π² is on top after rolling.
Input: String with directions of rolling.
Output: Number of side, which is on top.
Examples:
assert.strictEqual(rollingDice("SN"), 1); assert.strictEqual(rollingDice(""), 1); assert.strictEqual(rollingDice("EESWN"), 6); assert.strictEqual(rollingDice("NWSNWEESNW"), 3);
The mission was taken from AIZU ONLINE JUDGE (ITP1_11_A: Dice I).