나의 풀이
def solution(name, yearning, photo):
answer = []
names = {}
for i in range(len(name)):
names[name[i]] = yearning[i]
for p in photo:
temp = 0
for i in p:
if i in name:
temp += names[i]
answer.append(temp)
return answer
CODE REVIEW
- 주어진 2개의 array를 {key:value} 쌍으로 바꾸어 해결하는 문제.
- dictionary로 array를 변환하면 key가 주어졌을 때 탐색이 빨라 n명의 이름이 많아져도 커버 가능해진다.