728x90
반응형

문제 : https://codeup.kr/problem.php?id=1410

 

올바른 괄호 1 (괄호 개수 세기)

괄호로 이루어진 문자열이 입력된다. (길이 100,000 이하)

codeup.kr

문제 설명

프로그래밍을 할 때 가장 중요한 것 중 하나가 괄호의 개수를 맞추는 것이다.

즉, 여는 괄호가 있으면 항상 닫는 괄호가 있고, 닫는 괄호가 있으면 여는 괄호도 있어야 한다.

올바른 괄호를 확인하기 위해 가장 기본적인 방법 중 하나는 여는 괄호와 닫는 괄호의 개수를 세는 것이다.

소괄호로 이루어진 문자열을 주어지면 괄호의 개수를 출력하는 프로그램을 작성하시오.

 

[그림1] 입 출력 형식 및 예제

 

 

# include <stdio.h>
# include <string.h>

int main()
{
	char arr[100001];
	int i,n=0,m=0;
	gets(arr);
	
	for(i = 0; i<strlen(arr); i++)
	{
		if(arr[i] == '(')
			n++;
		
		if(arr[i] == ')')
			m++;
	}
	
	printf("%d %d",n,m);
	
	return 0;
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기