[프로그래머스] 1단계_내적 (python)

juyeon·2022년 6월 14일
0

코딩테스트(python)

목록 보기
7/22

프로그래머스

1단계_내적

나의 풀이

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

: 중간에 살짝 빙 돌아가긴 했지만, 여튼! 쉽게 해결.
그런데.. 다른 사람 풀이를 보니.....한줄이 가능하다?!

다른 사람 풀이(프로그래머스)

def solution(a, b):

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

: zip 함수를 알아야겠다!

zip

: https://velog.io/@juyeonma9/조각-문법-for-python

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

: 1번을 람다로 표현 했을 때.

profile
내 인생의 주연

0개의 댓글