[프로그래머스] Lv1 - 내적

김멉덥·2023년 7월 7일
0

알고리즘 공부

목록 보기
23/171
post-thumbnail

문제

프로그래머스 연습문제


코드 구현

def solution(a, b):
    answer = 0

    for i in range(len(a)):
        tmp = a[i] * b[i]
        answer += tmp

    return answer

풀이

  • 내적을 하기 위해서는 두 배열의 길이가 같아야하고 같은 위치의 값을 그냥 곱해주면 되기 때문에 까다롭게 신경쓸 부분은 없었다.

인상깊은 코드

zipsum을 사용한 한줄 코드 …!

def solution(a, b):
    return sum([x*y for x, y in zip(a,b)])

profile
데굴데굴 뚝딱뚝딱 개발기록

0개의 댓글