[코딩] 문제풀기/C language
[C language] 프로그래머스 | 코딩테스트 연습 -> 연습문제 -> 올바른 괄호
JabCho
2020. 8. 3. 16:18
728x90
반응형
SMALL
bool solution(const char* s) {
bool answer = true;
int open = 0, close = 0;
for (int i=0; s[i] != NULL; i++){
if (close <= open ){
if (s[i] == '(') {
open += 1;
}else if(s[i] == ')') {
close += 1;
}else {
break;
}
}else{
break;
}
}
answer = open == close;
return answer;
}
main()에서
char s[6] = { '(', '(', ')', ')', '(', ')' };
char* res;
res = s;
이런 식으로 solution(res); 를 넘겨줬다고 가정.
728x90
반응형
LIST