๋ฌธ์ ๋งํฌ
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
'Algorithm > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ํด์ - ์์ฅ (level.2) (0) | 2021.09.09 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ํคํจ๋ ๋๋ฅด๊ธฐ (2020 ์นด์นด์ค ์ธํด์ญ ๋ฌธ์ ) (0) | 2021.09.08 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ ๋ ฌ - ๊ฐ์ฅ ํฐ ์ (level.2) (0) | 2021.09.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ ๋ ฌ-k๋ฒ์งธ ์ (level.1) (0) | 2021.09.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] ํด์-์ ํ๋ฒํธ ๋ชฉ๋ก (level.1) (0) | 2021.09.06 |