[python] 프로그래머스 - 위장.py
·
파이썬/프로그래머스
문제 programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr 문제 풀이 옷 종류별로 딕셔너리를 생성하고 경우의 수를 계산해준다. 경우의 수를 계산할때는 딕셔너리 길이에 + 1을 하여 계산해준다(입지 않는경우의수) 그리고 하나도 입지 않는 경우는 존재하지 않으므로 마지막에 -1을 하여 return 한다. 코드 import collections def solution(clothes): dic = collections.defaultdict(list) # 옷종류별로 딕셔너리 생성 for a,b in clothes: dic[b].append(a) answer = 1 # 경우의 수 계산 for _ in dic: answer *..
[python] 프로그래머스 - 위장
·
파이썬/프로그래머스
문제링크 :https://programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr 문제설명 1. 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 2. 서로 다른 옷의 조합의 수를 return 하는 solution 함수 알고리즘 1. clothes 배열로 딕셔너리를 만든다. 2. 딕셔너리의 키는 의상의 종류, 밸류는 의상 명. 3. 각 키의 밸류 갯수 +1 ( 안입는것도 포함) 를 곱하고 마지막에 1을뺀다 .( 모두다 안입는경우는없으므로) 코드 123456789101112131415161718#위장clothes = [['crow_mask', 'face'], ['blue_sunglasses', 'fac..
ariz1623
'위장' 태그의 글 목록