Day 28: 동적 프로그래밍(DP) 기초 📅 2025.03.12 | 📁 Week 4 🧠 학습 질문 동적 프로그래밍이란 무엇이며 어떤 문제에 적용 가능한가? DP의 두 가지 조건(최적 부분 구조, 중복 부분 문제)을 설명하면? Memoization(Top-down)과 Tabulation(Bottom-up)의 차이는? 각 방식의 장단점은? 어떤 경우에 어떤 방식을 선택하는가? 분할 정복과 DP의 차이는? 언제 DP를 사용해야 하는가? DP 문제를 풀 때 점화식을 세우는 과정은? 📎 참고 자료 💬 토론 포인트