-
8958번: OX퀴즈알고리즘 문제풀기/백준 2022. 5. 15. 04:05
https://www.acmicpc.net/problem/8958
8958번: OX퀴즈
"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수
www.acmicpc.net
#include <stdio.h> int main(){ int n, sum, res, cnt; char a = 'O'; scanf("%d", &n); int *arr = new int[n]; char b; scanf("%d", &b); for(int i = 0; i < n; i++){ sum = 0; cnt = 0; res = 1; while(cnt < 80){ scanf("%c", &a); if(a == 'O') { sum += res; res++; } else if(a == 'X'){ res = 1; } cnt++; if(a == 10) { break; } } arr[i] = sum; } for(int i = 0; i < n; i++) printf("%d\n", arr[i]); delete[] arr; }
'알고리즘 문제풀기 > 백준' 카테고리의 다른 글
11654번: 아스키 코드 (0) 2022.05.14 2562번: 최댓값 (0) 2022.05.14 10818번: 최소, 최대 (0) 2022.05.14 백준 1110. 더하기 사이클 (While) (0) 2022.02.03