Rolling 🎲!

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.

example

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).