문제 -


하루에 최대 8시간 일할 수 있을 때


주 52시간을 채울 수 있는 경우를 배열 형태로 모두 출력하라


ex) [4,8,8,8,8,8,8], [5,7,8,8,8,8,8] ...




viewimage.php?id=3dae&no=24b0d769e1d32ca73cee84fa11d02831cd949b6924735c7cb75a680f5f9d0fd517609e3b72f4421b1558cda24c28e85d4219b3e5e9a00a122e


이렇게 완전탐색을 돌면서 일한 시간을 choice배열에 기록한다음


기저사례 들 때마다 list에 add 하는 식으로 짯음.


답은 330개랑 배열도 잘 출력됨.


viewimage.php?id=3dae&no=24b0d769e1d32ca73cee84fa11d02831cd949b6924735c7cb75a680f5f9d0fd517609e3b72f4421b1558cda24c2bec0d7edb53d0bb1bd415f4


이건 메모이제이션을 적용한 모습인데...


답은 330 당연히 잘 나옴.


근데 그 경우들을 못 구하겠당... 어떻게 구할 수 있을까...