백준/백준-C++
10799번: 쇠막대기
Beabletoet
2017. 6. 11. 20:49
#include<cstdio>
int main()
{
char r[100001];
int rPlus = 0, total = 0;
scanf("%s", &r);
for (int i = 0; r[i] != '\0'; ++i)
{
if (r[i] == '(')
if (r[i + 1] == ')')
{
total += rPlus;
++i;
}
else
++rPlus;
else
{
++total;
--rPlus;
}
}
printf("%d", total);
}