ํฐ์คํ ๋ฆฌ ๋ทฐ
๐จโ๐ป ์ฝ๋ฉํ
์คํธ/ํ๋ก๊ทธ๋๋จธ์ค
ํ๋ก๊ทธ๋๋จธ์ค: 2 x n ํ์ผ๋ง
dirmathfl 2020. 10. 29. 19:37728x90
๋ฐ์ํ
๋ฌธ์
์ฝ๋ฉํ ์คํธ ์ฐ์ต - 2 x n ํ์ผ๋ง
๊ฐ๋ก ๊ธธ์ด๊ฐ 2์ด๊ณ ์ธ๋ก์ ๊ธธ์ด๊ฐ 1์ธ ์ง์ฌ๊ฐํ๋ชจ์์ ํ์ผ์ด ์์ต๋๋ค. ์ด ์ง์ฌ๊ฐํ ํ์ผ์ ์ด์ฉํ์ฌ ์ธ๋ก์ ๊ธธ์ด๊ฐ 2์ด๊ณ ๊ฐ๋ก์ ๊ธธ์ด๊ฐ n์ธ ๋ฐ๋ฅ์ ๊ฐ๋ ์ฑ์ฐ๋ ค๊ณ ํฉ๋๋ค. ํ์ผ์ ์ฑ์ธ ๋๋
programmers.co.kr
๋ฌธ์ ํ์ด
์์ ๋ค๋ฃฌ ๋ฐฑ์ค: 11726 2xn ํ์ผ๋ง๊ณผ ๋์ผํ ๋ฌธ์ ์ด๋ค. N์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ f(n) = f(n - 1) + f(n - 2)
์ ๊ฐ์ ๊ท์น์ ์ฐพ์ ์ ์๊ณ ์ด๋ฅผ N
๋งํผ ๋ฐ๋ณตํ๋ฉด ์ํ๋ ๊ฐ์ ์ฐพ์ ์ ์๋ค.
์ฝ๋
def solution(n):
a, b = 1, 1
for _ in range(n):
a, b = b, a + b
return a % 1000000007
728x90
๋ฐ์ํ
'๐จโ๐ป ์ฝ๋ฉํ ์คํธ > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค: ๋ฐฐ๋ฌ (0) | 2020.11.01 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค: N-Queen (0) | 2020.10.29 |
ํ๋ก๊ทธ๋๋จธ์ค: ๊ฑฐ์ค๋ฆ๋ (0) | 2020.10.29 |
ํ๋ก๊ทธ๋๋จธ์ค: SQL - GROUP BY (0) | 2020.10.28 |
ํ๋ก๊ทธ๋๋จธ์ค: SQL - String, Date (0) | 2020.10.28 |
๊ธ ๋ณด๊ดํจ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ