07. 자신만의 알고리즘 노트 만들기
1. 자신만의 라이브러리
- 문제를 풀면서 자신만의 라이브러리를 만들어 관리하는 것은 매우 좋은 습관
- 모르는 문제나 어려운 문제를 만났을 때는 문제를 복습하면서 반드시 소스코드를 정리하는 것을 추천
- 한 발 더 나아가 이미 공부한 적이 있는 알고리즘도 틈날 때마다 소스코드를 보기 좋게 정리하는 습관을 들이자
- 문제에서 사용한 소스코드들은 문제를 푼 뒤에 맞혔다고 하더라도 바로 문제 풀이 사이트를 닫지 말고 본인만의 라이브러리 노트에 기록해서 해당 문제를 해결하기 위해 사용한 기능을 라이브러리화하는 것을 추천
- 소스코드는 개인 문서에 일일이 기록할 수도 있지만 깃허브와 같은 사이트에 기록하는 방법을 추천
→ 깃허브를 이용하면 버전별로 소스코드를 관리할 수 있고 폴더별로 알고리즘의 종류를 나누어 정리할 수 있음
→ 팀으로 알고리즘을 공부한다면 팀원이 함께 깃허브 저장소를 관리할 수 있어 편리함
- 라이브러리를 만들 때는 단순히 함수만 작성하는 것보다 해당 함수의 사용 예시나 방법까지 기록해 놓는 것을 추천
<reference(참조)>
나동빈(2020).<이것이 취업을 위한 코딩 테스트다 with 파이썬>.서울: 한빛미디어(주)