๐ŸŒžAlgorithm/๐Ÿ”ฅprogrammers

[programmers] ๋‚ด์  - ์›”๊ฐ„ ์ฝ”๋“œ ์ฑŒ๋ฆฐ์ง€ ์‹œ์ฆŒ1

๋ฟŒ์•ผ._. 2021. 1. 11. 20:39

์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์›”๊ฐ„ ์ฝ”๋“œ ์ฑŒ๋ฆฐ์ง€ ์‹œ์ฆŒ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