[Algorithm] 프로그래밍 문제 해결 과정, 전략
#. 프로그래밍 문제 해결 과정 ㅇ 문제 해결 과정 1. 문제를 읽고 이해하기 - 문제 설명을 공격적으로 읽으며 문제가 원하는 바를 완전히 이해하는 과정이 반드시 필요 2. 문제를 익숙한 용어로 재정의하기 + 추상화 - 자신이 다루기 쉬운 개념을 이용하여 문제를 자신의 언어로 풀어 쓰는 단계 - 본질만 남겨두고 축약하여 다루기 쉽게 표현 -> 추상화 - 어떤 부분을 추상화할 것인지를 선택하는 작업과 문제를 재정의하는 방법들에 대한 고찰은 좋은 프로그래머가 되기 위해 필수적인 과정 3. 어떻게 해결할지 계획 세우기 - 문제를 어떤 방식으로 해결할지 결정하고, 사용할 알고리즘과 자료구조를 선택 - 문제 해결에서 가장 중요한 단계 4. 계획 검증하기 - 설계한 알고리즘이 모든 경우에 요구 조건을 정확히 수행하..
PS/Algorithm
2019. 8. 29. 20:16