https://school.programmers.co.kr/learn/courses/30/lessons/70128
def solution(a, b):
return sum(x*y for x, y in zip(a,b))
이전 포스트인 '음양 더하기'문제에서 남의 코드를 보고 영감을 받아 작성함.
이전 포스트에서 이해가 잘 안된다고 쓰긴 했는데 어렴풋이 이해는 되던 터라, 그 코드를 이해하고자 하는 차원에서 응용해봄.
이게 이전 포스트의 코드. (지금은 이해가 된다 ㅎㅎ)
1. for absolute, sign in zip(absolute, signs)
에서 모든 absolutes, signs
의 원소를 꺼낸 후,
2. 각 원소에 대해서 if-else 문으로 absolute
원소 하나의 값을 정한 다음
3. 그 정해진 값들의 합을 더함-sum()