์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค/๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ(2)
-
์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค - ๊ฐ๋ฏธ์ ์ฌ
1 3 1 5 1 1 1 1 5 3 3 5 1 5 ์ด ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ๋ฐ๋ก ์ ํ์์ ์ธ์์ผ๊ฒ ๋ค๋ ์ด๋ป๊ฒ ํ๋ ๊ฑธ๊น? ์ ํ์์ ์ฐธ ์ ๊ธฐํ๋ค. ํญ๋ค์ ๊ด๊ณ๋ก ๋ต์ ํ์ด๊ฐ๋ค๋ ๊ฒ ์ฐธ ๋์๊ฒ๋ ์์ง ์ด๋ ต๋ค. ๊ทธ๋ผ์๋ ํ๋ฒ ๋ ํ์ด๋ณธ๋ค. ์ด ๋ฌธ์ ์์๋ i๋ฒ์งธ๋ฅผ ๊ณจ๋์ ๋ i-2๋ฒ์งธ์ ๊ฐ๊ณผ ๋ํ ๊ฐ๊ณผ i-1๋ฒ์งธ ๊ฐ ํ๋๋ง ๊ณจ๋์ ๋ ์ด ๋์ค์ ํฐ ๊ฒ์ด d[i]์ ๊ฐ์ด ๋๊ฒ ํ์๋ค. ๋ด๊ฐ ์๊ฐํ ์ ํ์์ ํต์ฌ์ ์ด๋ ๋ค. ๊ฐ์ ์ ์ต์ํ์ผ๋ก ๋ง๋ค์ด์ 3๊ฐ์ง ๊ฐ์ ์ ๋ง๋ ํ์ ์ผ์ผํ ๋์ ํด๋ณด๋ ๊ฒ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด 4๋ฒ์จฐ ๊ฐ์ ์ ๊ณต์์ ๋์ ํ์ ๋ ํ๋ฆฌ๋ฉด ์ ํ์์ด๋ค. ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ต์ด ๋์ถ์๋ ๋ ์ด๋ ๊ฒ ํ์ดํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ตฌํ๋ ์ฐ์ต์ ํด์ผํ๋ค. i๋ฒ์งธ๊น์ง์ ์ต๋๊ฐ์ d[i]์ ์ ์ฅํ๋ ๊ฒ ์ ์ผ ์ค์..
2020.09.09 -
๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ์ด๋ ๋ฌด์์ผ๊น? ๋๋ ๋ค์ด๋๋ฏน ๊ด๋ จ ๋ฌธ์ ๋ฅผ ๊ณ์ํด์ ํ๊ณ ์์ง๋ง, ์ฒ์๋ถํฐ ํ์ง๋ชปํ๊ณ ๊ณ์ ๋ต์ง๋ฅผ ๋ณด๊ณ ํ๊ณ ์๋ค. ์ด๊ฒ ๊ณผ์ฐ ์ค๋ ฅ์ด ๋๊ธด ํ๋๊ฑธ๊น? ๋ฐ๋ฅ๊ณต์ฌ ๋ฌธ์ ๋ฅผ ํ๋ค๊ฐ ๋์ ํ ์ดํด๊ฐ ๊ฐ์ง ์์ ๋ธ๋ก๊ทธ์ ์ฒ์ ๊ฐ๋ ๋ถํฐ ๋ค์ ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํ๋ค. ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ์ ๋ณดํต ์ฐ์ฐ์๋๋ฅผ ๋น ๋ฅด๊ฒํ๊ฑฐ๋ ๋ฉ๋ชจ๋ฆฌ๊ณต๊ฐ์ ์ต๋ํ์ผ๋ก ํ์ฉํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ํํ ์ด๋ฅผ '์ ํ์'์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค. ๋ํ์ ์ธ ์์๋ 'ํผ๋ณด๋์น ์์ด'์ด๋ค. ํผ๋ณด๋์น ์์ด์ n๋ฒ์งธ ์ซ์๋ฅผ ์๊ณ ์ถ์ดํ ๋ n๋ฒ์งธ ์ซ์๋ n-1๋ฒ์งธ ์ซ์์ n-2๋ฒ์งธ ์ซ์๋ฅผ ๋ํ ๊ฐ์ด๋๊ณ ์ด๋ฌํ ๊ท์น์ ๋ฐ๋ฅด๋ ์์ด์ด๋ค. ๋ค์์ ํผ๋ณด๋์น ์์ด์ ์ฌ๊ท์ ์ธ ์์ค์ฝ๋์ด๋ค. def fibo(n) : if n ==1 or n=..
2020.09.07