반응형
풀이
- 간단하게 이름과 점수를 딕셔너리로 묶고
- result를 photo 크기 만큼 만들어서
- 반복문을 활용하여 문제를 간단하게 해결
def solution(name, yearning, photo):
dic = {name[i]:yearning[i] for i in range(len(name))}
result = [0]*len(photo)
for i,p in enumerate(photo):
for idx,j in enumerate(p):
if dic.get(j): result[i] += dic[j]
return result
'알고리즘' 카테고리의 다른 글
[프로그래머스, 파이썬] 땅따먹기 (0) | 2024.03.13 |
---|---|
[프로그래머스, 파이썬] 명예의 전당 (1) (0) | 2024.03.13 |
[프로그래머스, 파이썬] 주식가격 (0) | 2024.03.12 |
[프로그래머스, 파이썬] 카드 뭉치 (0) | 2024.03.12 |
[프로그래머스, 파이썬] 2016년 (0) | 2024.03.12 |