[CF 239B][BNUOJ 26625] King's Path [模拟]
定义了一种语言,这种语言的语句只有两种,一种是0~9之间的一个数字,另一种是''符号。
解释器由两个指针构成,一个指针指着当前语句(语句指针),一个指针表示下一条语句的方向(方向指针)。
解释某个语句时,若当前语句为一个数字,则打印该数字,语句指针向方向指针移动一位,若之前的数字大于零,令该数字减一,否则删除该数字。
若当前语句为一个符号,则根据该符号改变方向指针的方向,语句指针向方向指针移
原创
2014-07-13 20:03:49 ·
544 阅读 ·
0 评论