#783. [ABC244B] Go Straight and Turn Right
[ABC244B] Go Straight and Turn Right
题目描述
考虑一个 平面。 轴的正方向是向东, 轴的正方向是向北。
Takahashi 最初位于点 ,并且面朝东(即 轴的正方向)。
给定一个长度为 的字符串 ,其中每个字符是 S 或 R。Takahashi 将按以下顺序执行每个操作,操作的编号为 。
- 如果
S,Takahashi 会在当前方向上前进 1 单位。 - 如果
R,Takahashi 会顺时针旋转 ,但不改变其位置。旋转后,Takahashi 的方向变化如下:- 如果他原本面朝东(即 轴正方向),旋转后他将面朝南(即 轴负方向)。
- 如果他原本面朝南(即 轴负方向),旋转后他将面朝西(即 轴负方向)。
- 如果他原本面朝西(即 轴负方向),旋转后他将面朝北(即 轴正方向)。
- 如果他原本面朝北(即 轴正方向),旋转后他将面朝东(即 轴正方向)。
在完成所有的操作后,打印出 Takahashi 最终所处的坐标。
输入格式
输入一个整数
输入一个字符串
输出格式
输出最终的位置 ,用空格隔开。
4
SSRS
2 -1
20
SRSRSSRSSSRSRRRRRSRR
0 1
提示
数据范围
- 是整数
样例 1 解释
Takahashi 最初位于 并面朝东。然后,他按如下方式移动:
-
S,因此他沿东方向前进 1 单位,来到了 。 -
S,因此他沿东方向前进 1 单位,来到了 。 -
R,因此他顺时针旋转 ,面朝南。 -
S,因此他沿南方向前进 1 单位,来到了 。
因此,Takahashi 的最终位置为 ,应打印该坐标。