fork download
  1. T = int(raw_input())
  2.  
  3. answer = []
  4. for i in range(0,T):
  5. path = raw_input()
  6. x = 1
  7. for k, item in enumerate(path):
  8. if k % 2 == 0:
  9. if item == 'r':
  10. x =x*2+ 2
  11. elif item== 'l':
  12. x=x*2
  13. else:
  14. if item == 'l':
  15. x =x*2- 1
  16. elif item == 'r':
  17. x =x*2 +1
  18. answer.append(x% (pow(10,9)+7))
  19.  
  20. for i in answer:
  21. print i
  22.  
Success #stdin #stdout 0.09s 8912KB
stdin
1
ll
stdout
3