비트마스킹 + 조합으로 푸시면 될것같아요.완제품에 필요한 부품을 나타낼때 이진수로 가정하고 이를 십진수로 치환하면 110 -> 3이며 이를 리스트에 담습니다.이방식으로 완제품에 필요한 부품들을 담은 리스트를 nCr의각 경우의 수로 체킹하면 됩니다