<시간 단축>
반드시 연필로 설계를 먼저 하고 코드를 짜기
불안해서 코드부터 무작정 시작하면 오히려 더 꼬임. 경험에서 우러나옴
<list out of range 이유 정리>
- 문제에서 1부터 시작하는 번호가 있는지확인
- 2차원 배열에서 [i][j] 순서 헷갈 ㄴㄴ
- if 또는 while에서 조건을 찾고 break 빼먹지 말기
- 한번 시행 후 뒷처리 조건 빼먹지 말기
<코드 오류 나는 이유>
- 자료형 잘 확인하여 통일!! 특히 문자열로된 숫자는 자주 헷갈림
- 브루트 포스를 하는 과정에서 안에 for문 하나를 사용했는데
이 인자를 i로 놓는 바람에 엄청 꼬이고 헤맸다. 인자가 겹치지 않도록 주의!!
- 구현문제나 그래프 문제에서 map[nx][ny]를 계속 map[x][y]로 해서 틀리고 원인을 못 찾는 경우가 많다. 조심하자.
- 그래프나 맵을 만들 때는 2차원 리스트를 형성하여 구성하자. 1차원리스트로 구성하고 그 성분을 str로 잡으면 일부 수정이 불가하기 때문이다.
<히든 케이스가 실패>
- 지문 잘 읽으면서 예외 상황 찾아내기
댓글