-
4949.균형잡힌 세상알고리즘/백준 BAEK JOON 2020. 4. 6. 21:37
이번 문제는 백준의 4949. 균형잡힌 세상이다.
세상의 균형을 잡다가 내가 잡힐뻔했다ㅡㅡ
4949번: 균형잡힌 세상
문제 세계는 균형이 잘 잡혀있어야 한다. 양과 음, 빛과 어둠 그리고 왼쪽 괄호와 오른쪽 괄호처럼 말이다. 정민이의 임무는 어떤 문자열이 주어졌을 때, 괄호들의 균형이 잘 맞춰져 있는지 판단하는 프로그램을 짜는 것이다. 문자열에 포함되는 괄호는 소괄호("()") 와 대괄호("[]")로 2종류이고, 문자열이 균형을 이루는 조건은 아래와 같다. 모든 왼쪽 소괄호("(")는 오른쪽 소괄호(")")와만 짝을 이뤄야 한다. 모든 왼쪽 대괄호("[")는 오른쪽 대괄
www.acmicpc.net
이번 문제에서 중점적으로 봐야하는 것은 언제나 그렇듯 예외처리이다.
입력부분과 예외처리부분을 정신똑바로 차리고 구현하지 않으면 반복의 늪에 빠진다.
첫 제출을 빠르게 할정도로 난이도는 어렵지 않았으나 아무생각없이 구현하다가 헤맸다.
결국 그냥 지우고 다시 짜니까 성공했다...
< Code 설명 >
반드시 알아야할 TIP!!
# 예외 처리는 항상 중요하다.
# 두 번째로 중요한 것은 역시나 반례를 생각해내서 히든 테스트 케이스를 통과하는 것이다!!
반응형'알고리즘 > 백준 BAEK JOON' 카테고리의 다른 글
1966.프린터 큐 (0) 2020.04.07 11866.요세푸스 문제 0 (0) 2020.04.06 1874.스택 수열 (0) 2020.04.02 11403.경로찾기 (0) 2020.03.16 2178. 미로탐색 (0) 2020.03.15 댓글