Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def check(s,z):
- temp=z
- for i in s:
- if i in temp:
- temp.remove(i)
- else:
- return 0
- return 1
- s=input()
- n=int(input())
- x=0; fc=""
- for i in range(n):
- dir,diff=input().split()
- if dir=="L":
- x+=int(diff)
- fc=fc+s[x]
- elif dir=="R":
- x-=int(diff)
- fc=fc+s[x]
- z=list(fc)
- l=len(s); flag=0
- for i in range(l):
- if flag==1:
- break
- for j in range(i+1+len(z),l):
- flag=check(s[i:j+1],z)
- if flag==1:
- break
- print("YES") if flag==1 else print("NO")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement