Error Note/나의 삽질
조건문 설계시 작은 조건부터 확인하자
백준 1002번 터렛 문제를 풀면서 두 원의 위치관계를 확인하는 조건문를 만들었다. 분명 관련된 수학 블로그글을 보고 관계를 다 알았는데도 계속 출력이 다르게 나와서 삽질을 했다. 고민해보니 조건들을 확인하다가 아래 조건이 윗 조건에 먹혀서 내려오지 못한 것이다. 그래서 앞으로 조건문을 만들 때는 아래 원칙을 세웠다. 1. 가능한 조건들이 겹치지 않도록 한다. 2. 겹칠 수 밖에 없다면, 반드시 작은 조건을 앞으로 두어 큰 조건에 먹히지 않도록 한다.
2023. 6. 10. 18:01
최근댓글