티스토리 뷰
알고리즘 문제를 풀다 보면 몇가지 케이스에 대해 틀리는 경우가 있다.
이러한 경우 대부분 전반적인 논리가 틀리지 않았으면
특별한 케이스, 조건의 최대 값일 때, 최소 값일 때, 범위 제한 등을 고려해야한다.
대부분의 문제에서 예제 케이스로 주는 경우는 이러한 최악의 경우를 주지는 않는다.
그래서 최악의 경우를 대비해 시간, 메모리 등을 고려해야한다.
이때, 직접 최대 케이스를 만들어서 돌려보는 것이 좋다.
예제 케이스가 맞다고 제출하는 것이 아니라 최악의 경우의 케이스를 직접 만들어 돌려본다.
input값을 넣기 힘든 숫자의 경우이면 코드로서 케이스를 만들어 돌려보면 된다.
작성자 : 히더
'알고리즘 > 정리' 카테고리의 다른 글
알고리즘 시간 측정 (0) | 2018.08.24 |
---|---|
[알고리즘 팁] 아주 큰 수의 조건에서 자료구조 (0) | 2018.08.16 |
[알고리즘 팁] 논리 정리 (0) | 2018.08.16 |
조건부 연산 (0) | 2018.08.16 |
string을 int로 변환 (0) | 2018.08.13 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 게리맨더링 2
- 시간 복잡도
- 역량 테스트
- 17140
- SWEA
- 팁
- 입출력
- STL
- 새로운 게임 2
- 17143
- 17144
- 2018 카카오 블라인드 채용
- 17837
- 알고리즘
- 17779
- 17142
- 2018 KAKAO BLIND RECRUITMENT
- string
- 삼성
- boj
- SW Expert Academy
- 미세먼지 안녕!
- 트렌드
- DP
- 이차원 배열과 연산
- scanf
- 백준
- DFS
- hackerrank
- 연구소 3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함