본문 바로가기

백준

8958)OX 퀴즈

https://www.acmicpc.net/problem/8958


문자열을 받아서 'O'를 세기 전에 point를 하나씩 늘리면 될 것같다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include<stdio.h>
 
int main() {
    int N;
    char tempStr[80];
    int score = 0;
    int point = 0;
 
    scanf("%d",&N);
 
    for (int i = 0; i < N;i++) {
        scanf("%s",tempStr);
        for (int i = 0; tempStr[i] != NULL; i++) {
            if (tempStr[i] == 'O') {
                score += ++point;
            }
            else {
                point = 0;
            }
        }
        printf("%d\n", score);
        score = 0; point = 0;
    }
    
    return 0;
}
cs


'백준' 카테고리의 다른 글

1316)그룹 단어 체커  (0) 2019.01.15
2920)음계  (0) 2019.01.15
1065)한수  (0) 2019.01.14
1012)유기농 배추  (0) 2019.01.13
4673)셀프 넘버  (0) 2019.01.12