[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ๋ด์
ํ๋ก๊ทธ๋๋จธ์ค LV.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 ์ดํ์
๋๋ค. ์
์ถ๋ ฅ ์ a b result [1,2,3,4] [-3,-1,0,2] 3 [-1,0,1] [1,0,-1] -2 ์
์ถ๋ ฅ ์ ์ค๋ช
์
์ถ๋ ฅ ์ #1 a์ b์ ๋ด์ ์ 1*(-3) + 2*(-1) + 3*0 + 4*2 = 3 ์
๋๋ค. ์
์ถ๋ ฅ ์ #2 a์ b์ ๋ด..
2023. 3. 3.
[ํ๋ก๊ทธ๋๋จธ์ค LV.1] ๋ ๊ฐ ๋ฝ์์ ๋ํ๊ธฐ
ํ๋ก๊ทธ๋๋จธ์ค LV.1 ๋ชจ์ ๋ ๊ฐ ๋ฝ์์ ๋ํ๊ธฐ ๋ฌธ์ ์ค๋ช
์ ์ ๋ฐฐ์ด numbers๊ฐ ์ฃผ์ด์ง๋๋ค. numbers์์ ์๋ก ๋ค๋ฅธ ์ธ๋ฑ์ค์ ์๋ ๋ ๊ฐ์ ์๋ฅผ ๋ฝ์ ๋ํด์ ๋ง๋ค ์ ์๋ ๋ชจ๋ ์๋ฅผ ๋ฐฐ์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. ์ ํ ์ฌํญ numbers์ ๊ธธ์ด๋ 2 ์ด์ 100 ์ดํ์
๋๋ค. numbers์ ๋ชจ๋ ์๋ 0 ์ด์ 100 ์ดํ์
๋๋ค. ์
์ถ๋ ฅ ์ numbers result [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] ์
์ถ๋ ฅ ์ ์ค๋ช
์
์ถ๋ ฅ ์ #1 2 = 1 + 1์
๋๋ค. (1์ด numbers์ ๋ ๊ฐ ์์ต๋๋ค.) 3 = 2 + 1์
๋๋ค. 4 = 1 + 3์
๋๋ค. 5 = 1 + 4 = 2 + 3์
๋๋ค. 6..
2023. 3. 2.