Stay Hungry Stay Foolish

프로그래머스 코딩테스트/Level 1

[Programmers] L1. 내적 (Python)

dev스카이 2024. 10. 25. 16:23

[문제 링크] 👇

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr


풀이

zip() 으로 두 개의 배열을 묶어 각각 한 개씩 동시에 빼기

 

[파이썬 zip() 함수 정리] 👉 https://dev-cloud.tistory.com/345

 

Solution

def solution(a, b):
    answer = 0
    for i, j in zip(a, b):
        answer += i * j
    return answer

 

 

👩‍💻 회고

zip() 까지 사용한 건 좋았는데 리스트 컴프리헨션 활용하려다가 마무리가 안 돼서 포기했다. 숏코딩 보니 내가 하는 방법이 맞았다는 거.. 아쉽다.