본문 바로가기
코딩 테스트/C++

[백준/C++] 8958: OX퀴즈 _메모

by minNa2 2022. 4. 8.


코드

#include <iostream>
#include <cstring>
using namespace std;

int main() {
	int n; //문제 개수
	int count = 0; //문제 점수
	int sum = 0; //총 점수
	char num; //정답 여부
	cin >> n;

	char array[80]; //문자열

	for (int i = 0; i < n; i++) {
		cin >> array;

		for (int j = 0; j < strlen(array); j++) {
			if (array[j] == 'O') {
				count++;
				sum += count;
			}
			if (array[j] == 'X') {
				count = 0;
			}
		}
		cout << sum << endl;
		sum = 0;
		count = 0;
	}

	return 0;
}

메모

- 문자열 길이 구하기 함수
헤더: <cstring>
strlen( )


- 배열에 바로 입력 가능
cin  >> array;

반응형