프로그래머스 의상

·
코딩테스트/프로그래머스
링크 : https://school.programmers.co.kr/learn/courses/30/lessons/42578#문제 풀이1. 각 의상 종류별 선택 가능한 경우의 수 구하기ex: [모자 : 2, 상의 : 1]일 경우 각 종류에서 선택할 수 있는 경우의 수모자 : 2개 중 하나를 선택 or 선택 안함 -> 2 + 1 = 3 가지상의 : 1개 중 하나를 선택 or 선택 안함 -> 1 + 1 = 2 가지2. 전체 조합 계산 1번에서 구한 각 종류에서의 경우의 수의 배열은 [3, 2]로 해당 배열 값을 모두 곱하면 모든 경우의 수가 나옴즉, 3 * 2 = 6가지 종류가 존재함3. 공집합 제외문제에서 하나 이상의 의상을 입어야한다는 조건이 있으므로 공집합, 즉 아무것도 선택안한 경우는 제외해야 함2번에..