def solution(name, yearning, photo):
answer = []
yeardict = dict([[name[i], yearning[i]] for i in range(len(name))])
for ph in photo:
phans = 0
for people in ph:
if people in name:
phans += yeardict[people]
answer.append(phans)
return answer
유형 : 구현.
앞선 문제와 같이 dict 자료형을 이용해 풀이했다.
yeardict를 사용하여 쉽게 추억 점수를 찾을 수 있다.
단 dict에서 key 값이 존재하지 않는 경우에 대한 예외 처리에 유의
'프로그래머스 > Lv. 1' 카테고리의 다른 글
14. 바탕화면 정리 (0) | 2024.07.12 |
---|---|
13. 공원 산책 ★ (0) | 2024.07.12 |
11. 달리기 경주 ★ (dictionary 자료형 사용해 index 찾기) (0) | 2024.07.12 |
10. 데이터 분석 ★ (이차원 배열의 정렬 key) (0) | 2024.07.11 |
9. 이웃한 칸 ★ (0) | 2024.07.11 |