[Algorithm Strategies] 1-3. 코딩과 디버깅
·
Reference/알고리즘 문제 해결 전략
구종만님의 "프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략"을 기반으로 공부한 내용입니다. 📕 목차 1. 코딩의 중요성 2. 좋은 코드를 짜기 위한 원칙 3. 자주 하는 실수 4. 디버깅과 테스팅 5. 변수 범위의 이해 6. 실수 자료형의 이해 1. 코딩의 중요성 사람들을 가르치다보면, 본인이 코테를 못하는 이유가 알고리즘과 자료 구조에 대한 지식이 부족해서라고 잘못 생각하는 사람들이 많다. 물론, 많이 안다는 것은 유용하고 때론 중요하고 강력한 알고리즘이 존재하긴 하지만, 과연 그게 가장 큰 문제라고 묻느냐면 난 아니라고 생각한다. 제 아무리 로직을 머리에 꿰고 있다고 해도 그것을 구현하는 "구현력"은 별개다. 그리고 구현 과정에 있어서, 어떤 식으로 코드를 작성하는지도 천차만별이고 같은 로직을 ..