Skip to content

Conversation

@0224LJH
Copy link
Contributor

@0224LJH 0224LJH commented Dec 1, 2025

🧷 문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/12909?language=java

🧭 풀이 시간

10분

👀 체감 난이도

✏️ 문제 설명

괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어

"()()" 또는 "(())()" 는 올바른 괄호입니다.
")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다.
'(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요.

🔍 풀이 방법

(는 +1, )는 -1을 하였다.
이러면서

  • 단 한번이라도 음수가 되거나
  • 마지막에 0이 아니라면
    false, 아니면 true를 반환하면 된다.

⏳ 회고

@0224LJH 0224LJH added the success 👍 해설을 보지 않고 풀었을 때 label Dec 1, 2025
@ShinHeeEul ShinHeeEul merged commit 192ecf9 into main Dec 1, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

success 👍 해설을 보지 않고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants