์ฃผ์ด์ง ์ต์ ํ ๋ฌธ์ ๋ฅผ ์ฌ๊ท์ ์ธ ๋ฐฉ์์ผ๋ก ๋ณด๋ค ์์ ๋ถ๋ถ ๋ฌธ์ ๋ก ๋๋์ด
๋ถ๋ถ ๋ฌธ์ ๋ฅผ ํ์ด ์ด ํด๋ฅผ ์กฐํฉํ์ฌ ์ ์ฒด ๋ฌธ์ ์ ํด๋ฐ์ ์ด๋ฅด๋ ๋ฐฉ์
์ฆ ํ๋์ ๋ฌธ์ ๋ฅผ ์ฌ๋ฌ ๋ถ๋ถ ๋ฌธ์ ๋ก ๋ฐ๊พธ์ด ํธ๋ ๋ฐฉ์์ธ ๊ฒ์ด๋ค.
์๊ณ ๋ฆฌ์ฆ์ ์งํ์ ๋ฐ๋ผ ํ์ํด์ผ ํ ๋ฒ์๋ฅผ ๋์ ์ผ๋ก ๊ฒฐ์ ํจ์ผ๋ก์จ
ํ์ ๋ฒ์๋ฅผ ํ์ ํ ์ ์๋ค.
ํผ๋ณด๋์น ์์ด -> ์ฌ๊ทํจ์๋ก ๊ตฌํํ๋ค๋ฉด?
f(4) = f(3) + f(2)
= f(2) + f(1) + f(1) + f(0)
= f(1) + f(0) + f(1) + f(1) + f(0)
๋ณต์ก๋ -> ์ง์ํจ์์ ํํ
ํผ๋ณด๋์น ์์ด -> ๋์ ๊ณํ๋ฒ์ผ๋ก ๊ตฌํํ๋ค๋ฉด?
f(0) = 0, f(1) = 1
f(2) = f(1) + f(0) = 1
f(3) = f(2) + f(1) = 2
f(4) = f(3) + f(2) = 3
๋ณต์ก๋ -> ์ ํํจ์์ ํํ
-> ๊ฐ์ฅ ๋์ ๊ฐ์ ๊ฐ์ง๋๋ก ๋ฌผ๊ฑด๋ค์ ๊ณจ๋ผ ๋ฐฐ๋น์ ๋ด๊ธฐ
๐ Code