Search

이차반복문2_문제06_상품구입

대분류
STEP07 이차반복문
소분류
이차반복문2_문제

영상

문제

''' [문제] item리스트는 쇼핑몰 아이템 번호들이다. count리스트는 오늘 판매된 아이템 개수를 적는 장부이다. purchase리스트는 오늘 판매된 아이템 번호이다. 오늘 판매된 개수만큼 count리스트의 값을 증가시키시오. [예시] 1002 : count = [ 0, 1, 0, 0, 0, 0] 1003 : count = [ 0, 1, 1, 0, 0, 0] 1004 : count = [ 0, 1, 1, 1, 0, 0] 1001 : count = [ 1, 1, 1, 1, 0, 0] 1001 : count = [ 2, 1, 1, 1, 0, 0] [정답] [2, 1, 1, 1, 0, 0] ''' item = [1001, 1002, 1003, 1004, 1005, 1006] count = [ 0, 0, 0, 0, 0, 0] purchase = [1002, 1003, 1004, 1001, 1001]
Python
복사

해설

''' [문제] item리스트는 쇼핑몰 아이템 번호들이다. count리스트는 오늘 판매된 아이템 개수를 적는 장부이다. purchase리스트는 오늘 판매된 아이템 번호이다. 오늘 판매된 개수만큼 count리스트의 값을 증가시키시오. [예시] 1002 : count = [ 0, 1, 0, 0, 0, 0] 1003 : count = [ 0, 1, 1, 0, 0, 0] 1004 : count = [ 0, 1, 1, 1, 0, 0] 1001 : count = [ 1, 1, 1, 1, 0, 0] 1001 : count = [ 2, 1, 1, 1, 0, 0] [정답] [2, 1, 1, 1, 0, 0] ''' item = [1001, 1002, 1003, 1004, 1005, 1006] count = [ 0, 0, 0, 0, 0, 0] purchase = [1002, 1003, 1004, 1001, 1001] for i in range(len(purchase)): for j in range(len(item)): if purchase[i] == item[j]: count[j] += 1 print(count)
Python
복사