본문 바로가기

코딩테스트 준비/프로그래머스

[프로그래머스] 위장

반응형

 

 

 

안녕하세요~

27년차 진로탐색꾼 조녁입니다!!

1일 1코테 16일차!!! 오늘부터는 자료구조 공부를 병행하려했는데 이해가 잘 안되네요 ㅠㅠ

 

그리고 어제부터 든 생각인데 어차피 문제를 풀려면 프로그래머스에 접속해야하기도 하고

매번 복붙하는게 귀찮아서 링크를 첨부합니다!! 

 

· 문제명 : 위장

· 사용 언어 : Python3

· 난이도 : Level2

· 문제 설명 

programmers.co.kr/learn/courses/30/lessons/42578

 

코딩테스트 연습 - 위장

 

programmers.co.kr

 

 

정답 코드

def solution(clothes):
  answer = {}

  #같은 part(옷 종류) 별로 몇개씩 있는 지 확인 
  #eg) {"face" :3 (3개) , "headgear" : 2 (2개) ...}
  for cloth , part  in clothes:
    if part in answer:
      answer[part] +=1
    else:
      answer[part] = 1

  num = 1
  for i in answer.values():
    num *=(i+1)
  
  return num -1   #아무것도 안 입은 경우 제외

 

 

https://link.coupang.com/a/rGILU

 

[한빛미디어]이것이 취업을 위한 코딩 테스트다 with 파이썬

COUPANG

www.coupang.com

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형