[프로그래머스/Hash] 의상
알고리즘·2025. 3. 11.
문제https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 해결방법해당 문제는 주어진 2차원 배열에서 중류별 옷의 개수를 구한 후, 경우의 수를 구하면 되는 문제이다.예를 들어, 종류가 [a, b, c] 3개이고 각 [3, 2, 1]개의 옷이 있다고 하면한 종류만 고르는 경우3 + 2 + 1 = 6(a + b + c)두 종류만 고르는 경우3 * 2 + 2 * 1 + 3 * 1 = 11(ab + bc + ac)세 종류만 고르는 경우3 * 2 * 1 = 6(abc)이를 전개하면 abc + ab + bc..