[프로그래머스](python) 내적 - 월간 코드 챌린지 시즌1

berry ·2021년 7월 8일
0

Algorithm

목록 보기
51/77
post-thumbnail

문제


🏁 내 코드

def solution(a,b):
    answer = 0
    for i in range(len(a)):
        answer += a[i]*b[i]
    return answer

🧩 틀린 코드

def solutions(a,b):
    return sum(lambda a,b: a[i]*b[i] for i in range(len(a)))

lambda 함수로 깔끔하게 만들어보려고 했으나~^^


🧩 다른 코드

(1)

solution = lambda x, y: sum(a*b for a, b in zip(x, y))

(2)

def solution(a, b):
    return sum(map(lambda i: a[i]*b[i], range(len(a))))

같은 lambda 함수를 썼지만 다른 알고리즘

profile
Engineer

0개의 댓글