728x90
320x100
def solution(a, b):
answer = 0
for i, v in enumerate(a):
answer += a[i]*b[i]
return answer
이정도면 enumerate 러버...
(+) 다른 사람 풀이
def solution(a, b):
return sum([x*y for x, y in zip(a,b)])
- zip() 이라는 내장함수를 사용했더라.
- 저렇게 하면 a,b를 나란히 출력할 수있음.
- 근데 만약에 a,b의 길이가 다르면 길이가 짧은 걸로 맞춰지니까 주의하길.
728x90
320x100
'💻 하나씩 차곡차곡 > 프로그래머스 (Python)' 카테고리의 다른 글
[프로그래머스/python/Lv1] 부족한 금액 계산하기 (0) | 2023.12.17 |
---|---|
[프로그래머스/python/Lv1] 약수의 갯수와 덧셈 (0) | 2023.12.16 |
[프로그래머스/python/Lv1] 없는 숫자 더하기 (0) | 2023.12.14 |
[프로그래머스/python/Lv1] 음양 더하기 (0) | 2023.12.13 |
[프로그래머스/python/Lv1] 나머지가 1이 되는 수 찾기 (0) | 2023.12.12 |