C++/C++ 문제
[C++] 백준 8958번: OX퀴즈
renne
2022. 7. 16. 11:01
https://www.acmicpc.net/problem/8958
8958번: OX퀴즈
"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수
www.acmicpc.net

#include <iostream>
#include <cstring>
using namespace std;
int main() {
int n, score = 0, sum = 0;
char test[80];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> test;
for (int j = 0; j < strlen(test); j++) {
if (test[j] == 'O') score++;
else if (test[j] == 'X') score = 0;
sum += score;
}
cout << sum << endl;
score = 0;
sum = 0;
}
return 0;
}
