fibonacci

Recursive function, ์žฌ๊ท€ํ•จ์ˆ˜๋Š” '์Šค์Šค๋กœ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ํ•จ์ˆ˜' ์ž…๋‹ˆ๋‹ค. ์Šค์Šค๋กœ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ง์ ‘ ํ˜ธ์ถœํ•  ์ˆ˜๋„ ์žˆ๊ณ , ๋‹ค๋ฅธ ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๊ฐ„์ ‘ ํ˜ธ์ถœํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์žฌ๊ท€ํ•จ์ˆ˜๋Š” ์ด์ง„ํƒ์ƒ‰, ํŒฉํ† ๋ฆฌ์–ผ ์—ฐ์‚ฐ, ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด ๋“ฑ ์ˆ˜ํ•™์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ถ„์•ผ์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฒซ๋ฒˆ์งธ๋กœ ํŒฉํ† ๋ฆฌ์–ผ(!)์˜ ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ์„  ํŒฉํ† ๋ฆฌ์–ผ์ด๋ž€, '๊ทธ ์ˆ˜๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ๋ชจ๋“  ์–‘์˜ ์ •์ˆ˜์˜ ๊ณฑ' ์ž…๋‹ˆ๋‹ค. 0! = 1 ์ด๊ณ , n! = n * (n - 1)! ์ด๋ผ๊ณ  ์ดํ•ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ํ•จ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์žฌ๊ท€ํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. // factorial function unsigned long long factorial(unsigned long long n) { if (n == 0) re..
Chan Lee
'fibonacci' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก