문제해결할때 하나의 알고리즘 문제를 스스로 정의하고 풀어야할일이 생길 수 있지.

물론 검색능력이 발군이라면 왠만한 문제는 이미 짜여진 코드 퍼올 순 있지만 그게 얼마나 걸릴지 기약도 없고 남의 코드라 확장하기도 어려움.

게임하는데 이동범위를 표시하는 알고리즘을 구현한다든가

영상처리하는데 주위 픽셀보다 값이 이상한 특이점 검출같은걸 라이브러리 쓸 수도 있지만 자기가 구현하면 보다 파라미터를 세밀하게 만들 수 있고 필요한 문제에 맞게 변형하기도 쉽거든