๊ฐ๋ฐ/๐๐ค๐ค๐ง๐ข ๐๐๐๐๐
[๊ตฌ๋ฆ๋ ๋ฒจ] 'ํผ๋ณด๋์น ์' ํ์ด์ฌ ํ์ด
beomcoder
2023. 6. 20. 00:00
728x90
๋ฐ์ํ
https://level.goorm.io/exam/175018/%ED%94%BC%EB%B3%B4%EB%82%98%EC%B9%98-%EC%88%98/quiz/1
๊ตฌ๋ฆLEVEL
๊ตฌ๋ฆLEVEL ๋ฌธ์ ๋ฅผ ํ์ดํ๊ณ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ณด์ํ๋ฉฐ ์ค๋ ฅ์ ํค์๋ณด์ธ์. ๊ตฌ๋ฆLEVEL์ ์ฝ๋ฉํ ์คํธ์์ ๊ฐ์ฅ ๋์ ๋น์ค์ ์ฐจ์งํ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ณ ํ์ดํ ์ ์๋ ์จ๋ผ์ธ ์ ์ง ์๋น์ค์
level.goorm.io
# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean
a, b = 0, 1
k = int(input())
if k == 1:
print(a)
else:
for i in range(2, k):
a, b = b, a + b
print(b % 1000000007)
"""
ํ์ด์ฌ์ swap์ ํ์ค๋ก ๋ฐ๋ก ์ธ ์ ์๋ค.
ํผ๋ณด๋์น๋ n๊ฐ์ ๊ตฌํ ๋ n-1, n-2๊ฐ๋ง ์์ผ๋ฉด ๊ตฌํ ์ ์๊ธฐ ๋๋ฌธ์
๋ณ์ 2๊ฐ๋ก ๊ณ์ ์ฎ๊ฒจ๊ฐ๋ฉด์ ์ ๋ต๊ฐ์ ์ฐพ์๋๊ฐ๊ฒ ์ฝ๋๋ฅผ ์งฐ๋ค.
"""728x90
๋ฐ์ํ