알고리즘/프로그래머스
프로그래머스1 구현 추억 점수 파이썬 풀이
푸딩코딩
2023. 6. 5. 01:10
728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/176963
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
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
반응형