작성
·
994
0
count 가 0이면 true를 리턴하고
0이 아니면 false를 리턴하도록 할때,
return count == 0; 라고 하면 그렇게 되는건가요?
답변 3
0
0
함수의 타입형 자체가 boolean 이니 return count==0; 으로 해놓으면 count==0 일경우에만 true 가 return 되는거라고 이해하는게 맞나요?
0
아래 부분 말씀하시는거 같은데, 말그대로 count==0인것만 true로 리턴하는거죠 ^^;
count 가 1 이거나 -1 나오면 false가 되느니거죠
private boolean isValid(String str) {
int count=0;
for(char c : str.toCharArray()) {
if(c =='(') {
count++;
}else if( c== ')') {
count--;
// ())(
if(count<0) return false;
}
}
return count==0;
}