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 |