반응형
#include <iostream>
#include <string>
using namespace std;
int coin[8],p;
string c;
int main() {
cin >> p;
while (p--)
{
cin >> c;
for (int i = 0; i < 8; i++)
coin[i] = 0;
for (int i = 0; i < 38; i++)
{
if (c[i] == 'H')//앞
{
if (c[i + 1] == 'H')//앞앞
{
if (c[i + 2] == 'H')//앞앞앞
coin[7]++;
else//앞앞뒤
coin[6]++;
}
else//앞뒤
{
if (c[i + 2] == 'H')//앞뒤앞
coin[5]++;
else//앞뒤뒤
coin[4]++;
}
}
else//뒤
{
if (c[i + 1] == 'H')//뒤앞
{
if (c[i + 2] == 'H')//뒤앞앞
coin[3]++;
else//뒤앞뒤
coin[2]++;
}
else//뒤뒤
{
if (c[i + 2] == 'H')//뒤뒤앞
coin[1]++;
else//뒤뒤뒤
coin[0]++;
}
}
}
for (int i = 0; i < 8; i++)
cout << coin[i] << ' ';
cout << '\n';
}
}
'Algorithm' 카테고리의 다른 글
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 2644번:촌수계산 답 (0) | 2017.04.14 |
---|---|
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 2783번:삼각 김밥 답 (0) | 2017.04.07 |
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 2954번:창영이의 일기장 답 (0) | 2017.04.07 |
(C++) - 백준(BOJ) 12833 : XORXORXOR (0) | 2017.04.07 |
(C++) - 백준(BOJ) 10419번 : 지각 답 (0) | 2017.04.07 |