PCCE 기출문제 8번 - 창고 정리
in Coding Test / Programmers
프로그래머스 파이썬 - PCCE 기출문제 8번 - 창고 정리
PCCE 기출문제 8번 - 창고 정리
문제
풀이
def solution(storage, num):
clean_storage = []
clean_num = []
for i in range(len(storage)):
if storage[i] in clean_storage:
pos = clean_storage.index(storage[i])
clean_num[pos] += num[i]
else:
clean_storage.append(storage[i])
clean_num.append(num[i])
# 아래 코드에는 틀린 부분이 없습니다.
max_num = max(clean_num)
answer = clean_storage[clean_num.index(max_num)]
return answer
이 문제는 제공된 함수를 고쳐주는 문제이다.
clean_storage
에 storage[i]
가 담겨있지 않는 조건에서 clean_storage
에 이상한 부분이 있을 것이다. num
를 담는 것이 아닌 storage
를 담아주어야 한다.