본문 바로가기

Programmers/Level2

올바른 괄호

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Solution {
    boolean solution(String s) {
        boolean answer = true;
        int left = 0, right = 0;
        for (int i = 0; i < s.length(); i++) {
            if (s.charAt(i) == '(')
                left++;
            else if (s.charAt(i) == ')')
                right++;
            if (left < right) {
                answer = false;
                break;
            }
        }
        if(left != right)
            answer = false;
        return answer;
    }
}
cs

올바른 괄호인지 판단하는 문제이다.

'Programmers > Level2' 카테고리의 다른 글

최댓값과 최솟값  (0) 2021.07.31
이진 변환 반복하기  (0) 2021.07.31
피보나치 수  (0) 2021.07.30
N개의 최소공배수  (0) 2021.07.30
땅따먹기  (0) 2021.07.30