| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 186 | 105 | 86 | 59.722% |
코코는 심심할 때면 초콜릿 뒤집기 게임을 즐겨 한다. 초콜릿 뒤집기 게임은 앞뒤가 서로 다른 동전 모양의 초콜릿을 가지고 하는 1ドル$인용 게임으로, 다음과 같이 진행된다.
코코가 이 게임을 하는 것을 본 한별이는 아래와 같은 문제를 냈다. 코코를 도와 이 문제를 해결해 주자.
첫 번째 줄에는 테스트 케이스의 개수 $T$가 주어진다. $(1\le T\le 1,円 000)$
각 테스트 케이스에 대해, 초콜릿의 상태를 나타내는 길이 $N$의 문자열이 공백 없이 한 줄에 주어진다. $(1\le N\le 100,円 000)$ 이 문자열은 H, T, ?의 3ドル$가지 문자로만 이루어져 있으며, H는 앞면, T는 뒷면, ?는 원하는 대로 뒤집을 수 있는 초콜릿을 뜻한다.
모든 테스트 케이스의 $N$의 합은 1ドル,円 000,円 000$을 초과하지 않는다.
각 테스트 케이스에 대해, 문제의 정답을 1ドル,円 000,円 000,円 007$($=10^9+7$)로 나눈 나머지를 한 줄에 출력한다.
4 HTT THT TTT TTTT?TTTT
1 1 0 1
Contest > BOJ User Contest > 초콜릿컵 > 제3회 초콜릿컵 G번