잡초의 일지

[C language] 프로그래머스 | 코딩테스트 연습 -> 연습문제 -> 올바른 괄호 본문

[코딩] 문제풀기/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
Comments