JS 알고리즘 3일차 - 문제 해결 접근법


JS 알고리즘 3일차 - 문제 해결 접근법

알고리즘을 알아야 하는 이유? 프로그래밍에서 수행하는 거의 모든 작업에는 일종의 알고리즘이 포함되므로 문제를 해결할 방법을 마련할 수 있도록 결정을 해야 한다. 어떻게 공부해야 하나? 문제 해결을 위한 계획을 수립 문제를 세분화하기 위한 전력에 더 가깝다. 일반적으로 문제 해결 패턴을 파악한다. 문제 해결 전략 문제 이해하기 문제를 나만의 방식으로 만들 수 있는가? 문제에 들어갈 입력은 무엇인가? 문제에 대한 해결책에서 나와야 할 결과(출력)는 무엇인가? 입력 값이 출력값을 결정할 수 있는가? 문제의 일부인 데이터의 중요한 부분에 어떻게 라벨을 지정할 수 있는가? 정말 중요한 것은 무엇인가? 구체적 예시 살펴보기 간단한 예시로 시작한다. 더 복잡한 예시들은 무엇인가? 빈 입력값이 있는 예제를 살펴보는 것은 유효하지 않은 입력 값이 주어진 상황에서 문제를 어떻게 해결해야 할지 해결 능력을 갖출 수 있도록 해준다. 세부 분석(세분화) 해결책의 기본적인 구성 요소만 작성하면 된다. 코드 ...


#JavaScript #문제해결접근법 #알고리즘 #전략

원문링크 : JS 알고리즘 3일차 - 문제 해결 접근법