3193: 海龟作图
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:12
解决:0
题目描述
一只海龟开始位于二维坐标系的原点(0, 0),面向X轴的正方向。海龟接受一系列命令,每个命令由一个大写字母表示:
R:表示海龟沿顺时针旋转90度;
L:表示海龟沿逆时针旋转90度;
F:表示海龟沿当前方向前进一个单位;
B:表示海龟沿当前方向后退一个单位。
问题要求计算出海龟执行完所有命令后的最终位置。
输入
一个字符串,表示海龟移动的指令序列。
输出
两个整数,分别表示海龟的最终横坐标和纵坐标
数据范围:
字符数量不超过100000。
输入:
FFF
输出:
3 0
说明:
海龟从原点出发,沿着F的方向前进了一个单位,然后再次沿着F的方向前进了一个单位,最后再沿着F的方向前进了一个单位。此时海龟的位置是(3, 0)。
输入:
LFFFL
输出:
0 2
说明:
海龟从原点出发,首先向左旋转了90度,然后沿着F的方向前进了一个单位,接着再次向左旋转了90度,然后继续沿着F的方向前进了一个单位。现在海龟面向Y轴的负方向,并且位于(0, 2)的位置。
样例输入 复制
FFF
样例输出 复制
3 0