Published on

๐Ÿ› ๏ธ[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค]-๋‚ด์ 

๐Ÿ“–๋ฌธ์ œ ์„ค๋ช…


๊ธธ์ด๊ฐ€ ๊ฐ™์€ ๋‘ 1์ฐจ์› ์ •์ˆ˜ ๋ฐฐ์—ด a, b๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. a์™€ b์˜ ๋‚ด์ ์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

์ด๋•Œ, a์™€ b์˜ ๋‚ด์ ์€

a[0]โˆ—b[0]+a[1]โˆ—b[1]+...+a[nโˆ’1]โˆ—b[nโˆ’1]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 ์ดํ•˜์ž…๋‹ˆ๋‹ค.

โœ๏ธ๋ฌธ์ œ ํ’€์ด


  • ๋ฌธ์ œ์—์„œ ์ฃผ์–ด์ง„ ๋‚ด์ ์„ ๊ตฌํ•˜๋Š” ๊ณต์‹์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉ.
    • ๊ฐ ๋ฐฐ์—ด a, b๋ฅผ ์ฒซ๋ฒˆ์งธ ๊ณต๊ฐ„๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰ ๊ณต๊ฐ„๊นŒ์ง€ ํƒ์ƒ‰.

โŒจ๏ธํ’€์ด ์ฝ”๋“œ


def solution(a, b):
    answer = 0
    for i in range(len(a)):
        answer += a[i] * b[i]
    return answer

์ถœ์ฒ˜ : ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋‚ด์  ๋ฌธ์ œ