티스토리 뷰

알고리즘 문제를 풀다 보면 몇가지 케이스에 대해 틀리는 경우가 있다. 


이러한 경우 대부분 전반적인 논리가 틀리지 않았으면

특별한 케이스, 조건의 최대 값일 때, 최소 값일 때, 범위 제한 등을 고려해야한다.


대부분의 문제에서 예제 케이스로 주는 경우는 이러한 최악의 경우를 주지는 않는다.


그래서 최악의 경우를 대비해 시간, 메모리 등을 고려해야한다.


이때, 직접 최대 케이스를 만들어서 돌려보는 것이 좋다. 


예제 케이스가 맞다고 제출하는 것이 아니라 최악의 경우의 케이스를 직접 만들어 돌려본다.


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
링크
«   2024/12   »
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
글 보관함