问题描述
小L设计了一款两轮车,它可以分别对左右轮进行操作。
因为这是他第一次设计两轮车,所以它有一些小问题:左轮不能左转,右轮不能右转。
为了解决这个毛病,小L自作聪明,想出了一套奇怪的解决机制:当输入一连串的指令后,奇数位上的指令由左轮处理,偶数位上的指令由右轮处理。
注意,这里的下标默认为从1开始。
聪明如你,一定能看出这种方法有大问题,但是你的高情商阻止直接指出他的错误;相反,你还想把所有合法的指令都删掉。
那么给出一个指令,由你来判断它是否合法。
输入格式
一串由"U""D""L""R"的字符串,分别代表上下左右。
字符串长度不超过100
输出格式
如果指令合法,输出"Yes",否则输出"No"。
输入样例
RDULULDURURLRDULRLR
输出样例
Yes
代码
N=str(input())
x=0
for i in range(len(N)):
if (i+1)%2==1 and N[i]=='L' or (i+1)%2==0 and N[i]=='R':
print('No')
x=1
break
if x==0:
print('Yes')