SMALL 문제 해결 과정1 2. 문제 해결 개관 "문제 해결 능력을 기르는 것은 골프 샷을 배우는 과정과 같다."▶ 문제 해결 과정문제를 읽고 이해하기 : 문제가 원하는 바를 완전히 이해하고, 사소한 제약 조건도 파악하자.재정의와 추상화 : 자신이 다루기 쉬운 개념을 이용해서 문제를 자신의 언어로 풀어쓰자.추상화 - 현실의 본질만을 남겨두고 축약하여 다루기 쉽게 표현하는 것계획 세우기 : 문제를 어떤 방식으로 해결할지 결정하고, 사용할 알고리즘과 자료 구조를 선택하자.계획 검증하기 : 설계한 알고리즘이 모든 경우에 요구 조건을 정확히 수행하는지를 증명하고, 수행에 걸리는 시간과 사용하는 메모리가 문제의 제한 내에 들어가는지 확인하자.계획 수행하기 : 구현이 부정확하거나 비효율적이면 프로그램은 동작하지 않으므로 중요하다.회고하기 : 자신이 문제를 해결한.. 2025. 2. 28. 이전 1 다음