오늘은 프로그래머스에서 위장이라는 문제를 풀어 보았습니다. Input은 옷의 종류와 이름이 담긴 배열로 주어집니다. 옷의 종류는 중복이 있을수 있으나 옷의 이름은 모두 다릅니다. 예를 들면 같은 하의 라도 청바지가 있고 반바지가 있을수 있습니다. 이 부분을 보시면 떠오르는 자료구조가 있을껍니다. 파이썬에는 key와 value로 이루어진 dictionary가 있습니다. 옷의 종류가 key가 되고 옷의 이름이 value가 된다고 생각하시면 됩니다. 여기까지 왔으면 이 문제의 반은 해결했다고 보시면 됩니다. 이제부터 모든 경우의 수를 계산해야 되는데 매우 간단합니다. 만약 옷의 종류가 A,B,C 이렇게 3가지가 있다면, 더보기 (A 타입의 옷의 개수 + 1) * (B 타입의 옷의 개수 + 1) * (C 타입의..