ํผ๋ณด๋์น ์ (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ํ๋ก๊ทธ๋๋จธ์ค] ํผ๋ณด๋์น ์ ๋ด ์ฝ๋ def solution(n): p = [0 for i in range(n+1)] p[0] = 0 p[1] = 1 for i in range(2,n+1): p[i] = p[i-2] + p[i-1] return p[n]%1234567 p๋ ํผ๋ณด๋์น ์๋ฅผ ๋ด์ ๋ฆฌ์คํธ๋ค. n๋ฒ์งธ๊น์ง p์ ์์์์ ๋๋ฒ์งธ ์์์์ ํฉ์ ๋ํด ๋ฃ์ด์ค๋ค. ์ฌ๊ท๋ ์๊ฐ์ด๊ณผ๋ด๋ค ๋ค๋ฅธ์ฌ๋ ์ฝ๋ def solution(n): f_list = [0,1] for i in range(2,n+1): f_list.append((f_list[i-2]%1234567+f_list[i-1]%1234567)%1234567) return f_list[-1] ์ด๋ ๊ฒ append๋ฅผ ์ฌ์ฉํด์๋ ํ ์์๋ค! ์ด์ 1 ๋ค์