9012번 - 괄호
이클립스에서는 제가 임의의 값을 막 집어넣어봤을 때 문제 없이 결과가 잘 출력되는것 같거든요?
그런데 여기서는 아예 틀렸다고 나오네요..
스택의 길이를 가지고 하는 방법으로는 성공을 했는데, 이 방법으로는 왜 틀렸다고 나오는지 모르겠습니다ㅠ
혹시 아시는분 답변좀 부탁드리겠습니다!
- '('가 나온 경우 스택에 집어넣고, ')'가 나오는 경우 스택을 확인하고 비어있으면 flag=false인 경우이기 때문에 NO
스택이 비어있지 않으면 flag=true로 바꿔주고 pop을 합니다. pop을 한 후에도 스택이 비어있지 않으면 쌍이 맞지 않기 때문에
flag=false로 바꿔줍니다.
이런 방식으로 생각하고 풀었습니다.
댓글을 작성하려면 로그인해야 합니다.
limjs2486 6년 전
이클립스에서는 제가 임의의 값을 막 집어넣어봤을 때 문제 없이 결과가 잘 출력되는것 같거든요?
그런데 여기서는 아예 틀렸다고 나오네요..
스택의 길이를 가지고 하는 방법으로는 성공을 했는데, 이 방법으로는 왜 틀렸다고 나오는지 모르겠습니다ㅠ
혹시 아시는분 답변좀 부탁드리겠습니다!
- '('가 나온 경우 스택에 집어넣고, ')'가 나오는 경우 스택을 확인하고 비어있으면 flag=false인 경우이기 때문에 NO
스택이 비어있지 않으면 flag=true로 바꿔주고 pop을 합니다. pop을 한 후에도 스택이 비어있지 않으면 쌍이 맞지 않기 때문에
flag=false로 바꿔줍니다.
이런 방식으로 생각하고 풀었습니다.