작성
·
135
0
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <stack>
using namespace std;
int main() {
char str[30];
scanf("%s",&str);
stack <char> s;
for(int i = 0; str[i] != '\0'; i++){
if(str[i] == '(') s.push(str[i]);
else {
if(!s.empty()) s.pop();
else {
printf("NO");
exit(0);
}
}
}
if (s.empty()) printf("YES");
else printf("NO");
return 0;
}
선생님 강의와 조금 다르게 exit(0)를 사용해 바로 종료시켰는데 이래도 되는거죠?
exit(0) 함수는 원래 코딩에서 잘 사용안하는건가요?