728x90
๋ฐ์ํ
SMALL
์ฌ๊ท ํจ์ ์ด์ฉํด์ ๊ตฌํ๋ ์ฝ๋
def solution(x):
answer = 0
if x <= 1:
return x
else:
answer = solution(x-1) + solution(x-2)
return answer
๋ฐ๋ณต๋ฌธ ์ด์ฉํด์ ๊ตฌํ๋ ์ฝ๋
def solution(x):
fn_1 = 1 ##f1
fn_2 = 0 ##f0
fn = x
while x>=2:
fn = fn_1 + fn_2
fn_2 = fn_1
fn_1 = fn
x -= 1
return fn
๋ฐ๋ณต๋ฌธ ๋ฒ์ ์ ํ๋ก๊ทธ๋๋จธ์ค์ ๋ค๋ฅธ ์ฌ๋ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ๋ค
์ฌ๊ท ์๊ณ ๋ฆฌ์ฆ์ ํจ์จ์ฑ์ด ๋จ์ด์ง ๊ฐ๋ฅ์ฑ์ด ํฌ์ง๋ง ์๊ฐ์ ์ง๊ด์ ์ผ๋ก ํํ์ด ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์๋ค
728x90
๋ฐ์ํ
LIST