Lv 3. 거스름돈
·
Algorithm & Data Structures/Programers
https://school.programmers.co.kr/learn/courses/30/lessons/12907 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 이 문제는 거스름돈을 주는 방법의 가짓수를 계산하는 문제다.주어진 동전 종류와 목표 금액 n 대해, 각각의 동전을 사용해 목표 금액을 만들 수 있는 방법의 수를 동적 계획법(DP)을 활용하여 계산하면 풀기 쉽다. dp 배열에는 금액별로 거스름돈을 만들 수 있는 경우의 수를 저장한다. 배열의 크기는 n+1로 초기화되며, dp[i]는 금액 i를 만들 수 있는 경우의 수를 나타낸다.먼저 가장 작은 동전에 대해 처리하며, 해당 동전으로 나누어떨어지..