λ¬Έμ
κΈΈμ΄κ° κ°μ λ 1μ°¨μ μ μ λ°°μ΄ a, bκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§λλ€. aμ bμ λ΄μ μ return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
μ΄λ, aμ bμ λ΄μ μ a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] μ λλ€. (nμ a, bμ κΈΈμ΄)
μ ν μ¬ν
- a, bμ κΈΈμ΄λ 1 μ΄μ 1,000 μ΄νμ λλ€.
- a, bμ λͺ¨λ μλ -1,000 μ΄μ 1,000 μ΄νμ λλ€.
[1,2,3,4] | [-3,-1,0,2] | 3 |
[-1,0,1] | [1,0,-1] | -2 |
λμ μ½λ
def solution(a, b):
t = 0
for i in range(len(a)):
t += (a[i] * b[i])
return t
'Algorithm > Programmers' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Programmers] μ«μ λ¬Έμμ΄κ³Ό μλ¨μ΄ (0) | 2022.04.29 |
---|---|
[Programmers] μμ λνκΈ° (0) | 2022.04.29 |
[Programmers] λ‘λμ μ΅κ³ μμμ μ΅μ μμ (0) | 2022.04.28 |
[Programmers] μ κ³ κ²°κ³Ό λ°κΈ° (0) | 2022.04.27 |
[Programmers] λ¬Έμμ΄ μμΆ (0) | 2022.04.23 |