์ฝ๋ฉ ํ ์คํธ ์ฐ์ต - ์๊ฐ ์ฝ๋ ์ฑ๋ฆฐ์ง ์์ฆ1
<๋ด์ >
๋ฌธ์ ์ค๋ช
๊ธธ์ด๊ฐ ๊ฐ์ ๋ 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 ์ดํ์ ๋๋ค.
๋ฌธ์ ํ์ด
- my solution
def solution(a, b):
answer = 0
for i in range(len(a)):
answer+=a[i]*b[i]
return answer
1) ๋ฆฌ์คํธ ๊ธธ์ด๋งํผ ๋ฐ๋ณต๋ฌธ์ ๋๋ ค ๊ฐ์ ์ธ๋ฑ์ค๋ผ๋ฆฌ ๊ณฑํด์ค ๊ฐ์ answer์ ๋ํจ
์ถ์ฒ: ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉ ํ ์คํธ ์ฐ์ต, https://programmers.co.kr/learn/challenges