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.
assert rolling_dice("SN") == 1 assert rolling_dice("") == 1 assert rolling_dice("EESWN") == 6 assert rolling_dice("NWSNWEESNW") == 3
The mission was taken from AIZU ONLINE JUDGE (ITP1_11_A: Dice I).
CheckiO Extensions allow you to use local files to solve missions. More info in a blog post.
In order to install CheckiO client you'll need installed Python (version at least 3.8)
Install CheckiO Client first:
pip3 install checkio_client
Configure your tool
checkio --domain=py config --key=
Sync solutions into your local folder
checkio serv -d
Alternatevly, you can install Chrome extension or FF addon
checkio install-plugin --ff
checkio install-plugin --chromium