728x90
728x90
https://www.acmicpc.net/problem/8958
8958번: OX퀴즈
"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수
www.acmicpc.net
맞은게 연속되면 가산점이 붙는 방식.
#include <iostream>
#include <string>
using namespace std;
int main()
{
int N, score, acmul;
string result;
cin >> N;
for (int i=0; i<N; i++)
{
cin >> result;
score=0;
acmul=0;
for (int j=0; j<result.length();j++)
{
if(result[j]=='O') acmul++;
else acmul=0;
score += acmul;
}
cout << score << endl;
}
return 0;
}
728x90
'커리어 > 백준' 카테고리의 다른 글
백준 16637 파이썬 | 괄호 추가하기 | 삼성 A형 기출 문제 | 코딩 테스트 (5) | 2024.09.07 |
---|---|
백준 13458 python 시험 감독 | 삼성 SW 역량 테스트 기출 문제 (11) | 2024.08.27 |
백준 10810 python 공 넣기 (0) | 2024.08.11 |
백준 10811 바구니 뒤집기 python (0) | 2024.08.10 |