프로그래머스 Lv.1 176963.다른 사람의 풀이

이상·2024년 6월 22일

알고리즘

목록 보기
20/21

176963.다른 사람의 풀이

구하고자 하는 것 : 추억의 점수
조건 : 점수가 있는 사람들만 추억의 점수에 더할 수 있다.

dfaultdict를 사용해서 for문으로 돌려줬는데
다른 사람들의 풀이를 보니 dictionary = dict(zip(name,yearning)) 이렇게 zip을 사용해줘도 되었다 ㅎㅋ,,


🛸정답코드

from collections import defaultdict

def solution(name, yearning, photo):
    answer=[]
    score = defaultdict(int)
    for i in range(len(name)):
        score[name[i]] = yearning[i]
    for i in photo:
        total = 0
        for j in i:
            total += score[j]
        answer.append(total)
 
    return answer
profile
입니다.

0개의 댓글