inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

안녕하세요! 문제푸는데 질문드릴만한곳이없어서 질문드립니다.. ㅠㅠ

293

최지웅

작성한 질문수 2

0

스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다.

예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다.

종류 이름
얼굴 동그란 안경, 검정 선글라스
상의 파란색 티셔츠
하의 청바지
겉옷 긴 코트

스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요.

제한사항

clothes return
[[yellow_hat, headgear], [blue_sunglasses, eyewear], [green_turban, headgear]] 5
[[crow_mask, face], [blue_sunglasses, face], [smoky_makeup, face]] 3

이 문제에서 해답설계를 하단 태그처럼 하구 하는데

마지막 리스트 temp의 각 요소별 계산에서 막혔습니다.. ㅠㅠ  이 경우 어떻게 풀어내면 좋을까요?

접근방식이 틀린것같기도 하고.. 그럽니다 ㅠㅠ

# 리스트[1]요소만 추출해낸 후 각 원소끼리 곱연산

# ex) [x,y,z] -> x + y + z + x*y + x*z + y*z + x*y*z

c_list = []

for i in clothes:

        c_list.append(i[1])

        #리스트에 부위만 추출

        b = set(c_list)

        #중복원소 제거

        d = sorted(list(b))

        #제거 후 형변환 겸 정렬

        temp = []

for j in range(0,len(d)):

    #요소별 중복원소 찾아서 temp에 저장 / headgear(1개) eyewear(2개) 시 temp = [1, 2]

    temp.append(c_list.count(d[j]))

    ans = 0

python

답변 1

0

좋은사람

ㅠ.ㅠ 알고리즘 문제인데 제가 이 부분은 시간 상 답변드리기가 곤란할 것 같네요.

다만, 조합할 수 있는 모든 경우의 수를 계산하는 solution 함수를 계산하는데 어렵지 않는 난이도 같습니다.

강의 잘보고 있습니다. 강의 파일을 어디서 찾아야 되는지 몰라서 여쭤 봅니다.

0

42

1

화면이 안보입니다

0

74

1

3-1 sub 폴더를 찾을 수 없습니다

0

79

1

강의자료 누락

0

75

1

Python: Select Interpreter 오류

0

110

1

54강 4분 41초에서 질문 있어요.

0

84

1

import

0

53

1

45강 예제4번에서 질문 있어요!

0

78

1

45강 강의 10분 03초 내용에서 x + 1 을 하는 이유는 뭔가요?

0

67

1

3강, 7강 화면이 안나옵니다. 그냥 검은화면으로만 노출되요;;

0

86

1

41강 1분 39초 영상에서 import test_module이 조회 안 돼요.

0

79

1

29강 while(3-1) 5분 20초 강의 영상 질문

0

66

0

pcskjs@naver.com

0

84

1

인터프리터 설정이 안됩니다.

1

129

1

Python formatter 설치

0

68

1

자료 다운로드 위치 확인 부탁드립니다.

0

69

2

보라색 예약어

0

75

1

#을 붙이는 이유

0

76

1

실행이 안 되는데요.

0

115

1

print 문법 실행 안 돼요.

0

83

1

영문 계정

0

64

1

맥북에서 아이패드로 연결해서 보려고 하면 화면이 안뜹니다.

0

64

1

인스턴스 변수 문의

0

98

1

챕터 03_04 (튜플) 교육자료

0

109

2