느낀 점이 많은 2주였다.
알고리즘
1. 단순 반복 횟수 증가로는 알고리즘을 제대로 파악할 수 없다고 느꼈으며, 입력 크기와 입력 길이가 늘어나는 것이 다른 결과를 가져옴도 알게 되었다.
2. 알고리즘 테스트를 할 때 입력값을 랜덤으로 뽑기보다는 최악의 경우를 상정한 것들을 넣는것이 좋다는 생각도 든다.
3. sort는 시간이 오래 걸리는 작업이지만 데이터를 정리하는 것은 그만한 가치가 있는 작업이다.
4. for문 보다 while문이 더 빠르지만 보기에 어렵다. 그냥 for문을 쓰자.
5. 계속해서 반복문을 쓰지말고 함수를 따로 만들고 재귀호출을 하면 코드를 짜기에도 읽기에도 편하다.
자신감
1. 계속 코드를 작성하다 보니 이정도는 내가 쉽게 만들 수 있겠다는 자신감이 붙는다.