DevLog:-)

[프로그래머스][파이썬]추억점수 본문

알고리즘/프로그래머스

[프로그래머스][파이썬]추억점수

hyeon200 2023. 6. 15. 01:15
반응형

 

 

문제

 

코드

def solution(name, yearning, photo):
    d = {name:score for name,score in zip(name,yearning)}
    answer=[]
    print(d)
    for i in photo:
        sum =0
        for j in i:
            if j in d:
                sum+=d[j]
        answer.append(sum)     
    return answer

 

코멘트

딕셔너리를 이용하여 코드를 작성했다. 

딕셔너리에 이름과 추억 점수를 넣어서 바로 점수 계산을 할 수 있도록 했다.

주의할 점은  if j in d: 코드를 작성해줘야 한다는 것이다. (안 해서 오류가 발생했었다.😅)

사진 속에 딕셔너리에 있지 않은 사람이 있음을 주의하자!

 

반응형