728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/176963
def solution(name, yearning, photo):
new_name={}
for i in range(len(name)):
new_name[name[i]]=yearning[i] #이름: 그리움점수 딕셔너리
if "may"==name[0]:
print(new_name["may"])
answer = []
for i in photo:
sum=0
for k in i:
if k in new_name:
sum+=new_name[k]
answer.append(sum)
return answer
딕셔너리 선언하여 찾는 시간을 줄였다!
photo안의 원소가 new_name딕셔너리의 키 값 중 있는지 확인하고, 있으면 value를 sum에 더한다
간단했던 문제, 딕셔너리 연습하기 좋았다
728x90
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
혼자 놀기의 달인 파이썬 풀이 (0) | 2023.06.21 |
---|---|
[Mysql] 평균 일일 대여 요금 구하기 풀이 (0) | 2023.06.20 |
[Mysql] 프로그래머스 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2023.06.19 |
두 원 사이의 정수 쌍 파이썬 풀이 (1) | 2023.06.18 |
프로그래머스 1단계 달리기 경주 (1) | 2023.06.03 |