Programmers
내적
h32j00
2021. 1. 1. 10:01
문제
처음 작성한 코드
def solution(a, b):
return sum([value*b[idx] for idx, value in enumerate(a)])
코드 리뷰 후
def solution(a,b):
return sum([x*y for x,y in zip(a,b)])
깨달은 점
1. 리스트의 길이가 같으면 zip()을 이용할 수 있다. zip(a,b)를 하면 리스트 a와 b의 원소를 하나씩 반환해준다.