fork download
  1. # your code goes here
  2. def validate(string):
  3. head = False
  4. tail = False
  5. for c in string:
  6. if c == 'H':
  7. if (not head and not tail):
  8. head = True
  9. else:
  10. return ("Invalid")
  11. if c == "T":
  12. if (head and not tail):
  13. head = False
  14. else:
  15. return ("Invalid")
  16. if not head:
  17. return ("Valid")
  18. else:
  19. return ("Invalid")
  20.  
  21. tc = int(input())
  22. for etc in range(tc):
  23. length = input()
  24. string = input()
  25. print (validate(string))
  26.  
Success #stdin #stdout 0.02s 28384KB
stdin
6
18
..H..T...HTH....T.
3
...
10
H..H..T..T
2
HT
11
.T...H..H.T
7
H..T..H
stdout
Valid
Valid
Invalid
Valid
Invalid
Invalid