Problem Solving
2-2. OX퀴즈 (백준 8958)
tls1107
2021. 7. 7. 01:22
728x90
반응형
#include <iostream>
using namespace std;
int main() {
string s;
int n,answer=0,level=0;
cin >> n;
for(int i=0 ; i<n ; i++){
cin >> s;
level = 0;
answer = 0;
for(int j=0 ; j<s.length() ; j++){
if(s[j] == 'O'){
level++;
answer += level;
}
else if(s[j] == 'X'){
level = 0;
}
}
cout << answer << endl;
}
return 0;
}
https://www.acmicpc.net/problem/8958
8958번: OX퀴즈
"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수
www.acmicpc.net
728x90
반응형