/TST016 - Mảng ký tự

<Problem>

https://code.ptit.edu.vn/student/question/TST016
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>

int main() {
	char s[200];
	gets(s);

	int len = strlen(s);

	int arr[5] = { 0 };

	//  (), [], {}, '', "" 

	for (int i = 0; i < len; i++) {
		if (s[i] == '(' || s[i] == ')') arr[0]++;
		if (s[i] == '{' || s[i] == '}') arr[1]++;
		if (s[i] == '[' || s[i] == ']') arr[2]++;
		if (s[i] == '\'') arr[3]++;
		if (s[i] == '\"') arr[4]++;
	}

	bool check = true;

	for (int i = 0; i < 5; i++) {
		if (arr[i] % 2 != 0) {
			check = false;
		}
	}

	if (check) printf("1");
	else printf("0");

	return 0;
}