#abc244b. B - Go Straight and Turn Right
B - Go Straight and Turn Right
Score : points
问题描述
考虑一个 -平面。 轴的正方向指向东方, 轴的正方向指向北方。 高桥初始位于点 并面向东方(沿 轴正方向)。
给定一个长度为 的字符串 ,由字符 S
和 R
组成。高桥将按照以下顺序对每个 执行以下移动操作。
- 若
S
,高桥将在当前朝向前进距离 。 - 若
R
,高桥将在不改变位置的情况下顺时针旋转 度。结果,高桥的方向会发生如下变化:- 如果他在转向前面向东(沿 轴正方向),则转向后他将面向南(沿 轴负方向)。
- 如果他在转向前面向南(沿 轴负方向),则转向后他将面向西(沿 轴负方向)。
- 如果他在转向前面向西(沿 轴负方向),则转向后他将面向北(沿 轴正方向)。
- 如果他在转向前面向北(沿 轴正方向),则转向后他将面向东(沿 轴正方向)。
请输出执行完上述所有步骤后高桥所处的坐标。
以上为通义千问 qwen-max 翻译,仅供参考。
Problem Statement
Consider an -plane. The positive direction of the -axis is in the direction of east, and the positive direction of the -axis is in the direction of north.
Takahashi is initially at point and facing east (in the positive direction of the -axis).
You are given a string of length consisting of S
and R
. Takahashi will do the following move for each in this order.
- If
S
, Takahashi advances in the current direction by distance . - If
R
, Takahashi turns degrees clockwise without changing his position. As a result, Takahashi's direction changes as follows.- If he is facing east (in the positive direction of the -axis) before he turns, he will face south (in the negative direction of the -axis) after he turns.
- If he is facing south (in the negative direction of the -axis) before he turns, he will face west (in the negative direction of the -axis) after he turns.
- If he is facing west (in the negative direction of the -axis) before he turns, he will face north (in the positive direction of the -axis) after he turns.
- If he is facing north (in the positive direction of the -axis) before he turns, he will face east (in the positive direction of the -axis) after he turns.
Print the coordinates Takahashi is at after all the steps above have been done.
Constraints
- is an integer.
- is a string of length consisting of
S
andR
.
Input
Input is given from Standard Input in the following format:
Output
Print the coordinates Takahashi is at after all the steps described in the Problem Statement have been completed, in the following format, with a space in between:
Sample Input 1
4
SSRS
Sample Output 1
2 -1
Takahashi is initially at facing east. Then, he moves as follows.
-
S
, so he advances in the direction of east by distance , arriving at . -
S
, so he advances in the direction of east by distance , arriving at . -
R
, so he turns degrees clockwise, resulting in facing south. -
S
, so he advances in the direction of south by distance , arriving at .
Thus, Takahashi's final position, , should be printed.
Sample Input 2
20
SRSRSSRSSSRSRRRRRSRR
Sample Output 2
0 1
update @ 2024/3/10 10:28:45