[νλ‘κ·Έλλ¨Έμ€] μκ° μ½λ μ±λ¦°μ§ μμ¦ 1 - λ΄μ (level.1)
λ¬Έμ λ§ν¬
https://programmers.co.kr/learn/courses/30/lessons/70128/
μ½λ©ν μ€νΈ μ°μ΅ - λ΄μ
κΈΈμ΄κ° κ°μ λ 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μ
programmers.co.kr
λμ νμ΄
def solution(a, b):
answer = 0
for i in range(len(a)):
answer += a[i]*b[i]
return answer
λ€λ₯Έμ¬λνμ΄
https://programmers.co.kr/learn/courses/30/lessons/70128/solution_groups?language=python3&type=all
νλ‘κ·Έλλ¨Έμ€
μ½λ μ€μ¬μ κ°λ°μ μ±μ©. μ€ν κΈ°λ°μ ν¬μ§μ λ§€μΉ. νλ‘κ·Έλλ¨Έμ€μ κ°λ°μ λ§μΆ€ν νλ‘νμ λ±λ‘νκ³ , λμ κΈ°μ κΆν©μ΄ μ λ§λ κΈ°μ λ€μ λ§€μΉ λ°μΌμΈμ.
programmers.co.kr
κ°μ΄ μ€ν°λνλ μ€λΉ λ μ½λ λμ΄μ°κΈ° νλ λ€λ₯΄κ³ λ€λκ°λ€ γ γ γ γ μμ... μ¬μ΄λ¬Έμ λ μ¬λλ€ λ€ μκ°νλκ² λκ°λ보λΉ
μ’μμλ₯Όκ°μ₯ λ§μ΄ λ°μ νμ΄λ zipμ νμ©ν λ°©λ²μ΄μλ€. zip μ λν΄μ νμ©νλ λ°©λ²μ λ μ°κ΅¬ν΄λ³΄μμΌ κ² λ€.
zipμ νμ©ν νμ΄
def solution(a, b):
answer = 0
for i in range(len(a)):
answer += a[i]*b[i]
return answer